使用Python套件管理器pip從本地requirements.txt檔案安裝套件可以是一種便捷的方法管理專案的Python 依賴項。但是,如果您有包含軟體包的本機存檔目錄,則從不同位置的requirements.txt 檔案安裝時可能會遇到意外問題。
在所呈現的場景中,您嘗試從本機安裝軟體包使用下列指令的檔案目錄:
pip install -r /path/to/requirements.txt -f file:/ //path/to/archive/
但是, trotz 看似成功的輸出,但軟體包沒有正確安裝。這是由於對 pip 如何處理本地包存檔的誤解造成的。
從本機requirements.txt 檔案安裝套件的正確方法是先確保套件在套件索引中可用。這涉及使用以下命令創建本地包索引:
pip install --index-url file:///path/to/archive/ --no-index setuptools
一旦創建本地包索引後,您可以使用以下命令從requirements.txt檔案安裝套件:
pip install -r /path/to/requirements.txt
這將從本機索引成功安裝軟體包,無需指定-f 標誌。
以上是如何使用requirements.txt從本機目錄安裝軟體套件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!