在默認(rèn)情況下,在windows下安裝python之后,系統(tǒng)并不會(huì)自動(dòng)添加相應(yīng)的環(huán)境變量。此時(shí)不能在命令行直接使用python命令。
python環(huán)境變量設(shè)置
1. 首先需要在系統(tǒng)中注冊(cè)python環(huán)境變量:假設(shè)python的安裝路徑為c:\python2.6,則修改我的電腦-》屬性-》高級(jí)-》環(huán)境變量-》系統(tǒng)變量中的PATH為:
?。榱嗽诿钚心J较逻\(yùn)行Python命令,需要將python.exe所在的目錄附加到PATH這個(gè)環(huán)境變量中。)
PATH=PATH;c:\python26
上述環(huán)境變量設(shè)置成功之后,就可以在命令行直接使用python命令?;驁?zhí)行“python *.py”運(yùn)行python腳本了。
2. 此時(shí),還是只能通過(guò)“python *.py”運(yùn)行python腳本,若希望直接運(yùn)行*.py,只需再修改另一個(gè)環(huán)境變量PATHEXT:
PATHEXT=PATHEXT;.PY;.PYM
3. 另外,在使用python的過(guò)程中,可能需要經(jīng)常查看某個(gè)命令的幫助文檔,如使用help(‘print’)查看print命令的使用說(shuō)明。默認(rèn)安裝的python無(wú)法查看幫助文檔,尚需進(jìn)行簡(jiǎn)單的配置:
在python安裝目錄下,找到python25.chm,使用hh -decompile .python26.chm將其反編譯出來(lái),然后將其所在的目錄加入到上面提到的PATH環(huán)境變量中即可。
4. 如何使Python解釋器能直接import默認(rèn)安裝路徑以外的第三方模塊?
為了能import默認(rèn)安裝路徑以外的第三方的模塊(如自己寫(xiě)的模塊)
系統(tǒng)環(huán)境是一個(gè)list,可以將自己需要的庫(kù)添加進(jìn)入,例如mysql庫(kù),hive庫(kù)等等。有三種方式添加,均驗(yàn)證通過(guò):
1)臨時(shí)添加,在一個(gè)shell窗口中
import sys
sys.path
sys.path.append(path)
但退出該shell窗口,即失效
2 )使用pth文件永久添加
使用pth文件,在 site-packages 文件中創(chuàng)建 .pth文件,將模塊的路徑寫(xiě)進(jìn)去,一行一個(gè)路徑,以下是一個(gè)示例,pth文件也可以使用注釋?zhuān)?/p>
# .pth file for the my project(這行是注釋?zhuān)?/p>
E:\DjangoWord
E:\DjangoWord\mysite
E:\DjangoWord\mysite\polls
這個(gè)不失為一個(gè)好的方法,但存在管理上的問(wèn)題,而且不能在不同的python版本中共享
3 )使用PYTHONPATH環(huán)境變量
使用PYTHONPATH環(huán)境變量,在這個(gè)環(huán)境變量中輸入相關(guān)的路徑,不同的路徑之間用逗號(hào)(英文的?。┓珠_(kāi),如果PYTHONPATH 變量還不存在,可以創(chuàng)建它!
路徑會(huì)自動(dòng)加入到sys.path中,而且可以在不同的python版本中共享,應(yīng)該是一樣較為方便的方法
python環(huán)境變量設(shè)置過(guò)程圖詳解:
安裝python之后,我們往往面臨這樣一個(gè)問(wèn)題,在命令行輸入“python”,竟然出錯(cuò),難道是沒(méi)有安裝成功嗎?非也,其實(shí)是你的系統(tǒng)環(huán)境變量沒(méi)有設(shè)置好。今天,小編就來(lái)帶大家學(xué)學(xué)python怎么設(shè)置環(huán)境變量
接下來(lái)以win7系統(tǒng)為例
計(jì)算機(jī)--右鍵--屬性
在左欄找到“高級(jí)系統(tǒng)設(shè)置”
點(diǎn)擊“環(huán)境變量”
在系統(tǒng)變量中,找到Path,雙擊
再字符串的末尾,加一個(gè)分號(hào);
然后再輸入你安裝python的路徑,如圖所示
一路點(diǎn)確定,確定,直到設(shè)置完成
8打開(kāi)命令行,輸入python,出現(xiàn)以下提示即為配置成功
評(píng)論
查看更多