首頁 >後端開發 >Python教學 >如何使用requirements.txt從本機目錄安裝軟體套件?

如何使用requirements.txt從本機目錄安裝軟體套件?

DDD
DDD原創
2024-11-20 05:02:01278瀏覽

How to Install Packages from a Local Directory Using Requirements.txt?

使用requirements.txt從本地目錄安裝套件

使用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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn