【发布时间】:2016-12-02 08:35:08
【问题描述】:
可以通过指定安装选项或 taeget 选项将 python 包列表安装到虚拟环境中。这将使用以下命令将特定包安装在用户定义的文件夹中:
pip install --install-option="--prefix=$PREFIX_PATH" package_name
pip install --target=d:\somewhere\other\than\the\default package_name
以下命令有助于使用包含包列表的需求文件(-r 选项)一次性安装多个包:a
pip install -r ./requirements.pip -e ./pyvenv
但这会引发错误:
Local project path: './pyvenv'
Directory 'pyvenv' is not installable. File 'setup.py' not found.
Storing debug log for failure in /users/user/.pip/pip.log
我不明白这里的问题是什么,并通过首先通过激活 python shell 调用虚拟 python 环境提示来解决它。所以从我的 bash 脚本中我首先这样做:
source ./pyvenv/bin/activate
然后调用安装。这对我来说很好。
pip install -r ./requirements.pip
我不明白我遇到的错误以及如何解决它。也没有找到任何选项来指定特定的安装文件夹以及 -r 选项。
【问题讨论】:
标签: python python-2.7 python-3.x pip