我知道这是一种简单的方法,但我既没有在这里也没有在谷歌上找到它.所以我很好奇是否有办法使用pip安装多个软件包.就像是:
pip install progra1 , progra2 ,progra3 ,progra4 .
Run Code Online (Sandbox Code Playgroud)
要么:
pip install (command to read some txt containing the name of the modules)
Run Code Online (Sandbox Code Playgroud)
Kri*_*ass 225
要在命令行上安装多个包,只需将它们作为以空格分隔的列表传递,例如:
pip install wsgiref boto
Run Code Online (Sandbox Code Playgroud)
对于从文本文件安装,然后,从pip install --help
:
-r FILENAME, - require = FILENAME
安装给定需求文件中列出的所有包.此选项可以多次使用.
看看关于需求文件的pip文档的总体布局和语法 - 请注意,pip freeze
如果你想要一个简单的例子,你可以根据当前的环境/站点包生成一个- 例如(基于已经安装wsgiref
和boto
干净的virtualenv) ):
$ pip freeze
boto==2.3.0
wsgiref==0.1.2
Run Code Online (Sandbox Code Playgroud)
Rad*_*hiu 88
pip install -r requirements.txt
Run Code Online (Sandbox Code Playgroud)
在requirements.txt文件中,您将模块放在一个列表中,每行一个项目.
Django的1.3.1 =
南> = 0.7
Django的调试工具栏
小智 26
在命令行上,如果您有几个软件包要安装,您可以这样做
pip install <package_1> <package_2>
Run Code Online (Sandbox Code Playgroud)
谢谢,
shr*_*kar 14
您可以使用以下步骤:
步骤 1:创建一个requirements.txt,其中包含要安装的软件包列表。如果您想在特定环境中复制包,请执行以下操作
pip freeze >> requirements.txt
Run Code Online (Sandbox Code Playgroud)
否则将包名称存储在名为的文件中requirements.txt
步骤2:使用该文件执行pip命令
pip install -r requirements.txt
Run Code Online (Sandbox Code Playgroud)
Mas*_*sci 12
您可以安装名为requirements file的文本文件中列出的软件包.例如,如果您有一个名为req.txt
包含以下文本的文件:
Django==1.4
South==0.7.3
Run Code Online (Sandbox Code Playgroud)
并在命令行发出:
pip install -r req.txt
Run Code Online (Sandbox Code Playgroud)
pip将在特定修订版本中安装文件中列出的软件包.
补充其他答案,您可以使用该选项--no-cache-dir
禁用 pip 中的缓存。一次安装多个软件包时,我的虚拟机崩溃了pip install -r requirements.txt
。为我解决的是:
pip install --no-cache-dir -r requirements.txt
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
120788 次 |
最近记录: |