[英]How to install packages using pip in Python 3.7 on Windows 10
[英]How to install multiple python packages at once using pip
我知道这是一种简单的方法,但我在这里和谷歌上都没有找到它。 所以我很好奇是否有办法使用 pip 安装多个包。 就像是:
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 文件名,--requirement=文件名
安装给定需求文件中列出的所有软件包。 此选项可以多次使用。
查看pip 文档,了解有关其总体布局和语法的需求文件- 请注意,如果您想要一个快速示例,您可以基于当前环境/站点包生成一个pip freeze
如果您想要一个快速示例 - 例如(基于已安装wsgiref
和boto
在干净的 virtualenv 中):
$ pip freeze
boto==2.3.0
wsgiref==0.1.2
pip install -r requirements.txt
在 requirements.txt 文件中,您将模块放在一个列表中,每行一项。
姜戈=1.3.1
南>=0.7
django-调试工具栏
您可以安装名为requirements file的文本文件中列出的软件包。 例如,如果您有一个名为req.txt
的文件, req.txt
包含以下文本:
Django==1.4
South==0.7.3
然后你在命令行发出:
pip install -r req.txt
pip 将安装文件中列出的特定版本的软件包。
补充其他答案,您可以使用选项--no-cache-dir
禁用 pip 中的缓存。 使用pip install -r requirements.txt
一次安装多个软件包时,我的虚拟机崩溃了。 为我解决的是:
pip install --no-cache-dir -r requirements.txt
您可以使用以下步骤:
第 1 步:创建一个包含要安装的软件包列表的 requirements.txt。 如果要在特定环境中复制包,请执行此操作
pip freeze >> requirements.txt
否则将包名称存储在名为requirements.txt
的文件中
第 2 步:使用此文件执行 pip 命令
pip install -r requirements.txt
您可以简单地将多个名称放在一起,由空格分隔,例如
C:\Users\Dell>pip install markdown django-filter
#c:\Users\Dell is path in my pc this can be anything on yours
这在我的设备上安装了 markdown 和 django-filter。
给出与安装单个模块时使用的命令相同的命令,仅通过空格分隔格式传递它
在命令行上,如果您要安装几个软件包,您可以这样做
pip install <package_1> <package_2>
谢谢,
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.