python(pip)包/模塊:如何離線安裝?

1、生成requirements.txt文件

如果有同環境服務器,可直接生成requirements.txt,會把當前服務器下的包和版本寫入文件中。

pip freeze > requirements.txt

如安裝指定包,創建requirements.txt,輸入包名==版本號 // 只輸入包名,默認最新版本。

例:xlwt==1.3.0

2、下載包

在requirements.txt目錄下執行命令

pip download -r requirements.txt

執行時可能存在網絡問題,下載失敗。更換網絡或指定源。

pip3 download -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

清華:https://pypi.tuna.tsinghua.edu.cn/simple

阿里雲:http://mirrors.aliyun.com/pypi/simple/

豆瓣:http://pypi.douban.com/simple/

結束後,下載的包和相應的依賴會在當前目錄

3、安裝

將下載好的包和依賴及requirements.txt所在文件夾上傳到服務器,執行

pip install --no-index --find-links=/packages  -r requirements.txt
  /packages 爲 文件目錄

4、驗證

查看已安裝的包中是否存在
pip list
或查看指定包信息
pip show 包名
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章