Eclipse配置python開發(fā)環(huán)境過程圖解
1、下載python 安裝包.python-2.6.6.msi.并安裝。
默認(rèn)python會安裝在C:Python26下,查看環(huán)境變量,如果沒有在path路徑中寫入則手動添加。打開一個dos窗口,驗(yàn)證python是否安裝成功:
C:Documents and SettingsAdministrator>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 JDK、Eclipse,注意java環(huán)境變量的配置,不再詳述。
直接解壓縮eclipse-jee-galileo-win32.zip,將解壓縮的文件給名放置到路徑:D:eclipse,即為eclipse的安裝路徑。
附:Eclipse 概述
Eclipse 是一個 Java 技術(shù)集成開發(fā)環(huán)境,由 IBM 開發(fā),并開放其源代碼。它是 IBM 商業(yè)軟件 WebSphere Application Development 環(huán)境以及其他多種工具的基礎(chǔ)。Eclipse 的開發(fā)社區(qū)非常活躍,他們不僅開發(fā) Eclipse 本身,還開發(fā)大量的插件供 Eclipse 使用。盡管從傳統(tǒng)上講 Eclipse 是一種 Java 開發(fā)工具,但是一些插件的存在使得在 Eclipse 中開發(fā)其他語言的程序成為可能,如 C/C++、Python 和 Perl。
在 Eclipse 中,源代碼被組織到項(xiàng)目(project)中。項(xiàng)目可以加載、卸載和導(dǎo)入。Eclipse 用戶界面的結(jié)構(gòu)劃分為視圖(View)與編輯器(Editor)。視圖與編輯器的例子包括:源代碼大綱視圖、Java 源代碼編輯器、Python 源代碼編輯器和文件系統(tǒng)導(dǎo)航視圖。Eclipse 用戶界面中最關(guān)鍵的隱含概念就是 視角(perspective)。視角是通常在 執(zhí)行 某種類型活動時一起使用的一組視圖。Eclipse 中的標(biāo)準(zhǔn)視角包括:Debug、Java Browsing、Java、Java Type Hierarchy、Plug-in Development、CVS Repository Exploring、Resource 和 Install/Update。目前還不存在單獨(dú)的 Python 視角。在進(jìn)行 Python 開發(fā)時,我通常使用 Resource 視角和 Debug 視角。
3、安裝pydev插件.
安裝 PyDev 之前,要保證您已經(jīng)安裝了 Java jdk、Eclipse 以及 Python。接下來,開始安裝 PyDev 插件。
下載Pydev;:http://sourceforge.net/projects/pydev/files/
下載文件名為org.python.pydev.feature-1.6.4.2011010200.zip,將其解壓縮后會發(fā)現(xiàn)內(nèi)有兩個文件夾:features和plugins,分別將這兩個文件夾下的內(nèi)容copy到eclipse下的同名目錄內(nèi)即可。
4、安裝Django.
下載并解壓縮Django: Django-1.2.4.tar.gz,在cmd控制下進(jìn)入Django的目錄,可以看到這個目錄下有setup.py文件。執(zhí)行:python setup.py install 回車,Django會自動安裝到python的安裝路徑C:Python26Libsite-packages下。
安裝完畢后,將C:Python26Libsite-packagesdjangobin加入系統(tǒng)的path中,如果不進(jìn)行這一步,django-admin等命令不能運(yùn)行。
通過下面途徑驗(yàn)證Django是否已經(jīng)安裝成功:
D:Django-1.2.4Django-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)
>>>
5、Eclipse中配置插件
安裝完P(guān)yDev后,還需要在Eclipse中對它進(jìn)行配置:
打開Window->Preferences...對話框,從右側(cè)的樹形列表中選擇“PyDev”->“Interpreter Python”,點(diǎn)擊New按鈕,從Python的安裝路徑下選擇Python.exe。選擇完成后的效果如下圖所示:
6、進(jìn)行python項(xiàng)目開發(fā)
1.建立PyDev Project
Eclipse IDE-》File-》New-》Other-》Pydev-》選擇Pydev Project-》起一個項(xiàng)目的名稱(例如demo)-》選擇路徑,如E:work-》選擇適合你的Python版本(我的是2.5)-》將下面的勾去 掉,不要建立src文件-》Finish,如下圖:
創(chuàng)建項(xiàng)目demo:
點(diǎn)擊Finish即可完成創(chuàng)建一個Pydev項(xiàng)目。
2、建立Django Project
Eclipse IDE-》File-》New-》Other-》Pydev-》選擇Pydev Django Project-》起一個項(xiàng)目的名稱(例如demo)-》選擇路徑,如E:work-》選擇適合你的Python版本(我的是2.5)-》將下面的勾去 掉,不要建立src文件-》選擇數(shù)據(jù)庫》Finish如下圖:
系統(tǒng)會自動生成urls.py,settings.py,__init__.py等文件
7、Windows xp 下安裝MySQLdb
1. MySQLdb版本。MySQL-python-1.2.2.win32-py2.6.exe ,雙擊安裝完畢。
2.然后import MySQLdb。出現(xiàn)File 'C:Python26libsite-packagesMySQLdb__init__.py', line 19, in <module> ImportError: DLL load failed: 找不到指定的模塊。錯誤原因是缺少2個dll文件分別為 libguide40.dll和libmmd.dll。上網(wǎng)找到下載解壓并復(fù)制到 WINDOWSsystem32 。這個問題就這樣解決了。
3.然后import MySQLdb。再出現(xiàn)sys:1: DeprecationWarning: the sets module is deprecated 的錯誤,再次搜索,原因是2.6不知sets這個模塊,不過已經(jīng)添加了set內(nèi)置函數(shù)。
找到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相關(guān)配置文件路徑時可以查看文件MySQL-python-wininst.log,該文件記錄了python安裝包中各個配置文件的路徑。
7、Linux 下安裝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
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. ASP基礎(chǔ)入門第三篇(ASP腳本基礎(chǔ))2. PHP循環(huán)與分支知識點(diǎn)梳理3. 解析原生JS getComputedStyle4. 無線標(biāo)記語言(WML)基礎(chǔ)之WMLScript 基礎(chǔ)第1/2頁5. ASP刪除img標(biāo)簽的style屬性只保留src的正則函數(shù)6. ASP實(shí)現(xiàn)加法驗(yàn)證碼7. 讀大數(shù)據(jù)量的XML文件的讀取問題8. css代碼優(yōu)化的12個技巧9. 利用CSS3新特性創(chuàng)建透明邊框三角10. 前端從瀏覽器的渲染到性能優(yōu)化
