我知道這是一個簡單的方法,但我在這裏和谷歌都沒有找到它。 所以我很好奇,如果有一種方法來使用點安裝多個包。 喜歡的東西:如何使用pip一次安裝多個python包
pip install progra1 , progra2 ,progra3 ,progra4 .
或:
pip install (command to read some txt containing the name of the modules)
我知道這是一個簡單的方法,但我在這裏和谷歌都沒有找到它。 所以我很好奇,如果有一種方法來使用點安裝多個包。 喜歡的東西:如何使用pip一次安裝多個python包
pip install progra1 , progra2 ,progra3 ,progra4 .
或:
pip install (command to read some txt containing the name of the modules)
對於在命令行上安裝多個軟件包,只需將它們傳遞作爲空格分隔的列表,例如:
pip install wsgiref boto
從文本文件進行安裝,然後,從pip install --help
:
-r FILENAME, --requirement=FILENAME
Install all the packages listed in the given requirements file. This option can be used multiple times.
看看the pip documentation regarding requirements files他們的總體佈局和語法 - 請注意,您可以根據當前環境/站點包與pip freeze
產生一個如果你想要一個快速的例子 - 例如(基於在乾淨的virtualenv已經安裝wsgiref
和boto
):
$ pip freeze
boto==2.3.0
wsgiref==0.1.2
您可以安裝在一個文本文件中列出的軟件包叫做requirements file。 例如,如果你有一個名爲req.txt
包含以下內容:
Django==1.4
South==0.7.3
,併發出在命令行:
pip install -r req.txt
點子將在特定版本安裝文件中列出的軟件包。
pip install -r requirements.txt
在你把你的模塊列表,每行一個項目requirements.txt文件。
的Django = 1.3.1
南> = 0.7
Django的調試工具欄裏
我該怎麼辦的使用暢達一樣嗎?任何想法? conda intsall -r requirements.txt不起作用。 – chandresh 2017-08-04 05:10:50
試試這個:https://stackoverflow.com/questions/35802939/install-only-available-packages-using-conda-install-yes-file-requirements-t – tisaconundrum 2017-10-31 00:52:35
「space-delimited list」似乎並不適用於如果軟件包之間存在依賴關係,例如: 'sudo -H pip install setuptools trezor'會導致此錯誤:「無法導入從源代碼發佈版安裝所需的setuptools。 請安裝setuptools。」。相反,我需要運行兩個單獨的命令。 – 2017-11-09 14:15:16