Answers:
要在命令行上安装多个软件包,只需将它们作为以空格分隔的列表传递,例如:
pip install wsgiref boto
要从文本文件安装,请从pip install --help
:
-r FILENAME,-requirement = FILENAME
安装给定需求文件中列出的所有软件包。此选项可以多次使用。
查看有关需求文件的一般布局和语法的pip文档 -请注意,pip freeze
如果需要快速的示例,则可以根据当前环境/站点程序包生成一个pip文档 -例如(基于已安装的文件wsgiref
和boto
干净的virtualenv文件) ):
$ pip freeze
boto==2.3.0
wsgiref==0.1.2
pip install wsgiref boto
还会安装库及其依赖项?
pip install -r requirements.txt
然后在requirements.txt文件中,将模块放入列表,每行列出一项。
的Django = 1.3.1
南方> = 0.7
django-debug-工具栏
Django
一行上,它将自动安装最新版本吗?
pip
有时很难预测确切安装的版本,尤其是如果您已配置pip
了多个源索引和/或配置选项,从而限制了哪些软件包可以被安装。通常需要指定最低版本要求,例如pip >= 9.0
sudo -H pip install setuptools trezor
导致此错误:“无法导入从源代码发行版安装所需的setuptools。请安装setuptools。”。相反,我需要作为2条单独的命令运行。