在Windows8上的搭建Python和Django環(huán)境
先從搭建環(huán)境開(kāi)始。作為一個(gè)Python初學(xué)者來(lái)說(shuō),一個(gè)趁手的編譯器是很重要的,本想用VS來(lái)開(kāi)發(fā)Python,但是感覺(jué)實(shí)際開(kāi)發(fā)中沒(méi)有幾家公司會(huì)用VS來(lái)開(kāi)發(fā)Python,沒(méi)辦法就換成了MyEclipse。
一、首先下載和安裝Myeclipse就略過(guò)了。
二、安裝Python。 一般的開(kāi)發(fā)環(huán)境是在linux,網(wǎng)上很多教程和視頻也都是在linux下配置和開(kāi)發(fā)的。我的開(kāi)發(fā)環(huán)境是64位win8系統(tǒng),先從官網(wǎng)下載64位的Python安裝程序。
可以從這里選擇要下載的版本 https://www.python.org/downloads/windows/ 一般比較常用的是2.x版本,因?yàn)橐獙W(xué)習(xí)Django,而Django只支持2.x版本,所以我安裝的是2.7.7。選擇一個(gè)版本后會(huì)跳轉(zhuǎn)到支持的系統(tǒng)選擇的頁(yè)面??梢愿鶕?jù)系統(tǒng)選擇不同的版本。如果在64為系統(tǒng)是安裝的是32位的Python會(huì)出現(xiàn)很多亂七八糟的問(wèn)題,尤其是后面安裝對(duì)的支持的時(shí)候,會(huì)提示沒(méi)有安裝Python。
安裝完畢后,在環(huán)境變量中添加Python的安裝路徑。這樣才支持在命令行下執(zhí)行Python命令。如果你命令行下出現(xiàn)如下界面,就證明安裝成功:
三、安裝插件。 安裝完MyEclipse后,就要安裝Python開(kāi)發(fā)插件,安裝PyDev有好兩種方法。
1、離線安裝,下載PyDev離線包,然后解壓縮到dropins文件夾下。這種方法我沒(méi)試。
2、在線安裝。help --> Install from site,在work with框中填入PyDev -http://update-production-pydev.s3.amazonaws.com/pydev/updates/site.xml 。等MyEclipse解析完后會(huì)自動(dòng)安裝,這個(gè)過(guò)程有點(diǎn)長(zhǎng)。
一般安裝完畢后會(huì)提醒你重啟,重啟后,只要在window --> preferences 中能看到PyDev,就表示你安裝成功了。
四、配置PyDev:
在window --> preferences --> PyDev --> Interpreters - Python Interpreter 中點(diǎn)擊new,然后找到你的python安裝目錄即可。
點(diǎn)擊New按鈕后彈出如下窗口:
選擇你剛才安裝的Python路徑下的Python.exe文件。
五,配置對(duì)MySQL的支持。
如果你用的是sqlli的話,Python是默認(rèn)支持的。但是對(duì)MySQL需要安裝第三方的包。
下載地址:http://pypi.python.org/pypi/setuptools ,在頁(yè)面的最底部會(huì)看到文件下載鏈接,下載的是Python源碼,如果你不先安裝SetupTools而是直接安裝MySQLdb,那么很有可能會(huì)提示如下錯(cuò)誤:
ImportError: No module named setuptools
下載后解壓出來(lái),在命令行下進(jìn)入解壓的目錄。執(zhí)行:
python setup.py install
按回車(chē)后會(huì)自動(dòng)安裝。接下來(lái)需要下載MySQL-Python,下載地址:http://pypi.python.org/pypi/MySQL-python#downloads 選擇版本后會(huì)跳轉(zhuǎn)到下載頁(yè)面。官方提供的貌似只有32位的,不知道在64位系統(tǒng)下會(huì)不會(huì)出現(xiàn)不兼容現(xiàn)象,我是在 http://www.codegood.com/downloads 下載的64位安裝程序。下載后直接安裝就可以了。
六、安裝Django。
Django是Python下最流行的Web開(kāi)發(fā)框架,集成了管理后臺(tái)和ORM框架,功能很強(qiáng)大。下載地址 https://www.djangoproject.com/ 目前版本是1.6.5。1.7是測(cè)試版。支持的Python是2.6.5.
下載完解壓出來(lái),在命令下進(jìn)入解壓后的目錄,找到 setup.py 文件,執(zhí)行:
Python setup.py install
會(huì)自動(dòng)安裝。安裝后在Python的庫(kù)目錄會(huì)找到Django的安裝文件,在Lib\site-packages\Django-1.8-py2.7.egg\EGG-INFO\scripts 這個(gè)路徑下會(huì)看到一個(gè)django-admin.py文件,這個(gè)文件時(shí)創(chuàng)建Django項(xiàng)目的核心文件,創(chuàng)建一個(gè)Django的Web項(xiàng)目以及運(yùn)行Django都會(huì)用到它。
安裝完成后,在MyEclipse里面創(chuàng)建項(xiàng)目時(shí)會(huì)出現(xiàn) PyDev Django Project項(xiàng)目。到此,Python和Django的環(huán)境就算配置完畢。
相關(guān)文章
Python?Flask框架實(shí)現(xiàn)小紅書(shū)圖片無(wú)水印解析下載
這篇文章主要為大家介紹了Python?Flask框架實(shí)現(xiàn)小紅書(shū)圖片無(wú)水印解析下載,需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11淺談python中scipy.misc.logsumexp函數(shù)的運(yùn)用場(chǎng)景
下面小編就為大家?guī)?lái)一篇淺談python中scipy.misc.logsumexp函數(shù)的運(yùn)用場(chǎng)景。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-06-06Python實(shí)現(xiàn)線性搜索算法的示例代碼
線性搜索算法,也稱為順序搜索算法,是一種簡(jiǎn)單但常用的搜索技術(shù),在本文中,將深入研究線性搜索算法,并演示如何在?Python?中實(shí)現(xiàn)它,需要的可以參考下2024-02-02pandas如何優(yōu)雅的列轉(zhuǎn)行及行轉(zhuǎn)列詳解
我們?cè)谧鰯?shù)據(jù)處理的時(shí)候遇到pandas列轉(zhuǎn)行的問(wèn)題,這篇文章主要給大家介紹了關(guān)于pandas如何優(yōu)雅的列轉(zhuǎn)行及行轉(zhuǎn)列的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2021-12-12Pandas?DataFrame.drop()刪除數(shù)據(jù)的方法實(shí)例
pandas作為數(shù)據(jù)分析強(qiáng)大的庫(kù),是基于numpy數(shù)組構(gòu)建的,專門(mén)用來(lái)處理表格和混雜的數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Pandas?DataFrame.drop()刪除數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下2022-07-07Python內(nèi)置方法實(shí)現(xiàn)字符串的秘鑰加解密(推薦)
在Python中實(shí)現(xiàn)AES算法需要借助的第三方庫(kù)Crypto,其在各個(gè)操作系統(tǒng)上的安裝方法有些許復(fù)雜,所以對(duì)于簡(jiǎn)單的使用有點(diǎn)殺雞用牛刀的意思。這篇文章主要介紹了利用Python內(nèi)置方法實(shí)現(xiàn)字符串的秘鑰加解密,需要的朋友可以參考下2019-12-12