之前發過一篇使用pip安裝擴展庫和Python程序打包的基礎文章,請參考Python安裝擴展庫與打包成exe可執行文件的方法
除了前文中介紹的用法,pip工具還有很多命令可以使用,本文再介紹幾個:
1)安裝擴展庫的指定版本。
有些擴展庫的新版本剛推出時可能不穩定,或者其他擴展庫暫時還沒有推出新版本而造成不兼容,pip的install命令默認是安裝最新版本的擴展庫,如果需要指定舊版本,可以用下面的用法。
pip install requests==2.12.4
同樣,使用uninstall卸載擴展庫時也可以使用類似的方法來指定擴展庫版本。
2)同時安裝多個擴展庫。
如果需要安裝好幾個擴展庫,可以執行多次pip install命令,也可以只執行一次而指定多個擴展庫,使用空格隔開就可以,並且可以指定版本號。例如:
pip install requests==2.12.4 flask==0.12
3)配置兩臺機器上相同的擴展庫環境。
第一步,在已配置好的機器上使用pip freeze > requirements.txt生成擴展庫信息列表;
第二步,把生成的requirements.txt文件複製到目標機器上的python安裝目錄中scripts子目錄;
第三步,在目標機器上執行pip install -r requirements.txt,讀取文件requirements.txt中的擴展庫信息並在本機進行安裝。