Eclipse中配置python开发环境详解

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介:

Eclipse中配置python开发环境详解

1、下载python 安装包.python-2.6.6.msi.并安装。 
默认python会安装在C:\Python26下,查看环境变量,如果没有在path路径中写入则手动添加。打开一个dos窗口,验证python是否安装成功:

C:\Documents and Settings\Administrator>python

Python 2.6.6 (r266:84297, Aug 24 2010, 18:46:32) [MSC v.1500 32 bit (Intel)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>>

2. 安装Java JDKEclipse,注意java环境变量的配置,不再详述。

直接解压缩eclipse-jee-galileo-win32.zip,将解压缩的文件给名放置到路径:D:\eclipse,即为eclipse的安装路径。

附:Eclipse 概述

Eclipse 是一个 Java 技术集成开发环境,由 IBM 开发,并开放其源代码。它是 IBM 商业软件 WebSphere Application Development 环境以及其他多种工具的基础。Eclipse 的开发社区非常活跃,他们不仅开发 Eclipse 本身,还开发大量的插件供 Eclipse 使用。尽管从传统上讲 Eclipse 是一种 Java 开发工具,但是一些插件的存在使得在 Eclipse 中开发其他语言的程序成为可能,如 C/C++、Python 和 Perl。

在 Eclipse 中,源代码被组织到项目(project)中。项目可以加载、卸载和导入。Eclipse 用户界面的结构划分为视图(View)与编辑器(Editor)。视图与编辑器的例子包括:源代码大纲视图、Java 源代码编辑器、Python 源代码编辑器和文件系统导航视图。Eclipse 用户界面中最关键的隐含概念就是 视角(perspective。视角是通常在 执行 某种类型活动时一起使用的一组视图。Eclipse 中的标准视角包括:Debug、Java Browsing、Java、Java Type Hierarchy、Plug-in Development、CVS Repository Exploring、Resource 和 Install/Update。目前还不存在单独的 Python 视角。在进行 Python 开发时,我通常使用 Resource 视角和 Debug 视角。

 

3、安装pydev插件.

安装 PyDev 之前,要保证您已经安装了 Java jdk、Eclipse 以及 Python。接下来,开始安装 PyDev 插件。

下载Pydev;:http://sourceforge.net/projects/pydev/files/

下载文件名为org.python.pydev.feature-1.6.4.2011010200.zip,将其解压缩后会发现内有两个文件夹:features和plugins,分别将这两个文件夹下的内容copy到eclipse下的同名目录内即可。

4、安装Django.

下载并解压缩Django: Django-1.2.4.tar.gz,在cmd控制下进入Django的目录,可以看到这个目录下有setup.py文件。执行:python setup.py install   回车,Django会自动安装到python的安装路径C:\Python26\Lib\site-packages下。

安装完毕后,将C:\Python26\Lib\site-packages\django\bin加入系统的path中,如果不进行这一步,django-admin等命令不能运行。 
通过下面途径验证Django是否已经安装成功:

D:\Django-1.2.4\Django-1.2.4>python

Python 2.6.6rc1 (r266rc1:83712M, Aug 4 2010, 15:26:50) [MSC v.1500 32 bit (Intel)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>> import django

>>> django.VERSION

(1, 2, 4, 'final', 0)

>>>

5Eclipse中配置插件

安装完PyDev后,还需要在Eclipse中对它进行配置:

打开Window->Preferences...对话框,从右侧的树形列表中选择“PyDev”->“Interpreter Python”,点击New按钮,从Python的安装路径下选择Python.exe。选择完成后的效果如下图所示:

clip_image002

6进行python项目开发

1.建立PyDev Project

Eclipse IDE-》File-》New-》Other-》Pydev-》选择Pydev Project-》起一个项目的名称(例如demo)-》选择路径,如E:\work-》选择适合你的Python版本(我的是2.5)-》将下面的勾去 掉,不要建立src文件-》Finish,如下图:

clip_image004

创建项目demo:

clip_image006

点击Finish即可完成创建一个Pydev项目。

2、建立Django Project

Eclipse IDE-》File-》New-》Other-》Pydev-》选择Pydev Django Project-》起一个项目的名称(例如demo)-》选择路径,如E:\work-》选择适合你的Python版本(我的是2.5)-》将下面的勾去 掉,不要建立src文件-》选择数据库》Finish如下图:

clip_image008

系统会自动生成urls.py,settings.py,__init__.py等文件

7Windows xp 下安装MySQLdb

   1. MySQLdb版本。MySQL-python-1.2.2.win32-py2.6.exe 双击安装完毕。

2.然后import MySQLdb。出现File "C:\Python26\lib\site-packages\MySQLdb\__init__.py", line 19, in <module> ImportError: DLL load failed: 找不到指定的模块。错误原因是缺少2个dll文件分别为 libguide40.dll和libmmd.dll。上网找到下载解压并复制到 WINDOWS\system32 。这个问题就这样解决了。

3.然后import MySQLdb。再出现sys:1: DeprecationWarning: the sets module is deprecated 的错误,再次搜索,原因是2.6不知sets这个模块,不过已经添加了set内置函数。

找到MySQLdb文件夹的中__init__.py,

注释掉from sets import ImmutableSet 
class DBAPISet(ImmutableSet):

添加class DBAPISet(frozenset):;

找到converters.py注释掉from sets import BaseSet, Set。

然后修改第45行和129行中的Set为set。

注意:在查找python相关配置文件路径时可以查看文件MySQL-python-wininst.log,该文件记录了python安装包中各个配置文件的路径。

7Linux 下安装MySQLdb

1.下载MySQL-python-1.2.3.tar.gz

2.下载并安装:ez_setup.py setuptools-0.6c11-py2.4.egg

wget -q http://peak.telecommunity.com/dist/ez_setup.py

wget http://pypi.python.org/packages/2.4/s/setuptools/setuptools-0.6c11-py2.4.egg

python ez_setup.py

3.安装MySQL-python-1.2.3.tar.gz

Shell>tar -zxvf MySQL-python-1.2.3.tar.gz

Shell>cd MySQL-python-1.2.3

Shell>python setup.py build

Shell>python setup.py install



本文转自 yubowei 51CTO博客,原文链接:http://blog.51cto.com/samyubw/625395


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1月前
|
PyTorch Linux 算法框架/工具
pytorch学习一:Anaconda下载、安装、配置环境变量。anaconda创建多版本python环境。安装 pytorch。
这篇文章是关于如何使用Anaconda进行Python环境管理,包括下载、安装、配置环境变量、创建多版本Python环境、安装PyTorch以及使用Jupyter Notebook的详细指南。
268 1
pytorch学习一:Anaconda下载、安装、配置环境变量。anaconda创建多版本python环境。安装 pytorch。
|
27天前
|
安全 网络安全 数据安全/隐私保护
|
12天前
|
JSON Shell Linux
配置Python的环境变量可
配置Python的环境变量
33 4
|
1月前
|
IDE 网络安全 开发工具
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
本文介绍了如何在PyCharm专业版中连接远程服务器并配置远程Python环境解释器,以便在服务器上运行代码。
331 0
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
|
1月前
|
机器学习/深度学习 缓存 PyTorch
pytorch学习一(扩展篇):miniconda下载、安装、配置环境变量。miniconda创建多版本python环境。整理常用命令(亲测ok)
这篇文章是关于如何下载、安装和配置Miniconda,以及如何使用Miniconda创建和管理Python环境的详细指南。
402 0
pytorch学习一(扩展篇):miniconda下载、安装、配置环境变量。miniconda创建多版本python环境。整理常用命令(亲测ok)
|
2月前
|
Linux 编译器 开发工具
快速在linux上配置python3.x的环境以及可能报错的解决方案(python其它版本可同样方式安装)
这篇文章介绍了在Linux系统上配置Python 3.x环境的步骤,包括安装系统依赖、下载和解压Python源码、编译安装、修改环境变量,以及常见安装错误的解决方案。
175 1
|
2月前
|
开发者 Python
Python POST 请求超时配置
Python POST 请求超时配置
|
3月前
|
Python Windows
Python安装第三方库太慢?配置好这个速度飞起
Python安装第三方库太慢?配置好这个速度飞起
|
3月前
|
机器学习/深度学习 计算机视觉 Python
深度学习项目中在yaml文件中定义配置,以及使用的python的PyYAML库包读取解析yaml配置文件
深度学习项目中在yaml文件中定义配置,以及使用的python的PyYAML库包读取解析yaml配置文件
107 0
|
3月前
|
JavaScript Java Python
【Azure 应用服务】在Azure App Service for Windows 中部署Java/NodeJS/Python项目时,web.config的配置模板内容
【Azure 应用服务】在Azure App Service for Windows 中部署Java/NodeJS/Python项目时,web.config的配置模板内容
下一篇
无影云桌面