天天看點

Python常用的幾種包(庫、子產品)安裝方式

這裡整理一下常見的幾種包安裝方式

1、pip install package_name

使用pip工具安裝,此方法比較常用,友善快捷,自動下載下傳安裝包到目前python環境,如果需要指定下載下傳安裝某個版本的包,隻需寫成這個形式pip install package_name==版本号;

另外,下載下傳的whl格式的包安裝檔案也可以通過pip install安裝

2、pip install -r requirements.txt

這個是批量下載下傳安裝項目依賴包指令,實際項目工作中最為常用,在對應的項目python環境下運作pip freeze > requirements.txt

運作install指令時蛀注意要cd到txt檔案所在的目錄下

3、python setup.py install

這個方法适用于下載下傳後解壓縮的包,一般封包件目錄裡會有一個setup.py檔案,cd到此目錄然後運作指令即可

4、easy_install

exe、egg格式包還可以用easy_install方式安裝,格式如下:

easy_install  package_name
easy_install  package.egg
easy_install  package.exe
           

5、直接把包拖曳到包管理檔案夾下

路徑一般是在python安裝目錄下的site-packages下,如:E:\Software\Python\python27\Lib\site-packages

6、其他

使用easy_install需要先下載下傳安裝setuptools,使用python setup.py install方法即可。

pip工具可以用easy_install直接下載下傳安裝。

部分包會在windows運作環境下出現一些使用問題,需要下載下傳windows編譯的擴充包,

非官方的Windows二進制檔案的whl擴充包下載下傳

7、安裝exe格式的包到virtualenv虛拟環境

有時候需要在虛拟環境中安裝exe格式的包,但是強大的virtualenv沒法和exe檔案安裝配合使用,有一個取巧的包方法,先用解壓縮工具打開exe檔案,然後會看到有兩個檔案夾,如下

Python常用的幾種包(庫、子產品)安裝方式

将PLATLIB檔案夾裡面的内容全部複制到虛拟環境XXXX\Lib\site-packages中,将SCRIPTS檔案夾的全部内容複制到虛拟環境python安裝檔案夾内的Scripts 檔案夾下