python模塊的常用安裝方式 1. 直接copy 下載的模塊文件中已經(jīng)有了模塊的文件,有些模塊只有一個(gè)文件,比如較早版本的BeautifulSoup,有些是一個(gè)文件夾,比如新版本BeautifulSoup就是一個(gè)叫做bs4的文件夾。
把這些文件直接copy到你的python路徑下的/Lib/site-packages文件夾中,比如C:/Python27/Lib/site-packages。之后就可以在程序里直接引用了: 這是根據(jù)你放置的文件位置不同而決定的。 網(wǎng)上有人說(shuō)直接放在Lib文件夾中就可以了。的確這樣也行,但Lib文件夾中都是自帶的模塊,看一下就會(huì)發(fā)現(xiàn)我們用過(guò)的random、re等模塊的代碼文件。而外部模塊一般放在site-packages文件夾中。 2. setup.py 很多模塊里都附帶了setup.py文件,有同學(xué)直接雙擊了,然后發(fā)現(xiàn)沒有用。 它的使用方法是從命令行去到setup.py所在的路徑下,運(yùn)行 仔細(xì)看一下安裝時(shí)輸出的信息可以發(fā)現(xiàn),這個(gè)命令做的事情其實(shí)也就是幫你把模塊的代碼copy到site-packages文件夾。 3. setuptools 使用setuptools可以直接根據(jù)模塊名稱來(lái)自動(dòng)下載安裝,不需要自己再去尋找模塊的安裝文件。不過(guò)在使用之前,你得先安裝setuptools自身。 windows平臺(tái)的32位python,可以直接下載setuptools的exe文件安裝。(去搜索setuptools windows可以找到,我也上傳了一份在論壇本帖后面) Linux用戶可以從包管理器中安裝,比如ubuntu: windows平臺(tái)64位python得用ez_setup.py進(jìn)行安裝(文件我也上傳了)。這種方式也適用于所有平臺(tái)。 在ez_setup.py所在文件夾下運(yùn)行: setuptools會(huì)被安裝在python路徑\Scripts下。之后,你可以把這個(gè)路徑添加到環(huán)境變量path中,也可以直接從命令行進(jìn)入到Scripts文件夾下,執(zhí)行easy_install,看看是否安裝成功了。 之后,你就可以直接用它來(lái)安裝你想要的模塊,比如PIL: 程序就會(huì)幫你自動(dòng)下載安裝到site-packages里。
|
|
來(lái)自: 一利陽(yáng)光故事會(huì) > 《Python》