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