Eclipse中配置python開發環境詳解

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章