Sup*_*Cow 16 pip package-managers python-2.7
我查找了如何使用pip从需求文档中安装多个包.答案主要是:
pip install -r requirements.txt
Run Code Online (Sandbox Code Playgroud)
什么是-r虽然做?我找不到这个答案,我跑的时候没有列出pip help.
小智 7
如果您在不带“-r”的情况下运行以下命令:
pip install requirements.txt
Run Code Online (Sandbox Code Playgroud)
您将收到以下错误:
错误:找不到满足要求requirements.txt的版本(来自版本:无)提示:您正在尝试安装字面名称为“requirements.txt”的软件包(该软件包不能存在)。考虑使用“-r”标志来安装requirements.txt中列出的软件包错误:找不到requirements.txt的匹配发行版
因为“pip”尝试安装包“requirements.txt”,而不是安装“requirements.txt”中列出的包。当然,PyPI中不存在包“requirements.txt”,而例如,PyPI中存在包“django”和“pillow”:
pip install django
Run Code Online (Sandbox Code Playgroud)
pip install pillow
Run Code Online (Sandbox Code Playgroud)
因此,要安装“requirements.txt”中列出的软件包,您必须需要“-r”;
pip install -r requirements.txt
Run Code Online (Sandbox Code Playgroud)
您可以通过运行以下命令来检查“-r”的含义:
pip install --help
Run Code Online (Sandbox Code Playgroud)
-r, --requirement 从给定的需求文件安装。该选项可以多次使用。
| 归档时间: |
|
| 查看次数: |
10493 次 |
| 最近记录: |