pip install -r requirements.txt安裝問題


一、requirements.txt介紹:

1、python項目中必須包含一個 requirements.txt 文件,用於記錄所有依賴包及其精確的版本號。以便新環境部署。

requirements.txt可以通過pip命令自動生成和安裝。

2、生成requirements.txt文件:pip freeze > requirements.txt

3、安裝requirements.txt依賴:pip install -r requirements.txt

 

二、安裝問題:

1、github上下載項目,安裝依賴項的時候發現,有的依賴項在鏡像源中找不到規定版本導致安裝終止。

解決辦法:將requirements.txt中沒有對應版本的依賴項刪掉(已經安裝完的不能刪掉),然后繼續使用pip install -r requirements.txt,最后再單獨安裝沒有安裝上的依賴項(pip install的后面不加版本號):pip install 依賴項

 

2、安裝速度太慢:因為下載鏡像源默認為國外https://pypi.org/simple,速度較慢

解決辦法:修改鏡像源為國內,eg:清華/阿里雲/豆瓣,以清華鏡像為例

(1)臨時修改:加參數-i和鏡像地址  pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/

(2)永久修改:

(a)linux:修改 ~/.pip/pip.conf (沒有就創建一個), 修改 index-url至tuna,內容如下:

[global]
 index-url = https://pypi.tuna.tsinghua.edu.cn/simple

(b)windows:直接在user目錄中創建一個pip目錄,如:C:\Users\xx\pip,新建文件pip.ini,內容如下:

[global]
 index-url = https://pypi.tuna.tsinghua.edu.cn/simple

 

3、pip install -r requirements.txt的時候,報錯:No such file or directory: 'requirements.txt'

報錯信息顯示找不到對應的文件,有可能是文件名沒寫對(沒錯,真有可能是這個原因)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM