【发布时间】:2014-02-01 12:45:36
【问题描述】:
来自这个问题:
Manage python version in different virtualenv with pythonbrew
我按照答案的说明输入:
pythonbrew venv create project1
完成此操作后,virtualenv 已安装,新的 venv 已安装在此处:
user/.pythonbrew/venvs/Python-2.7.6/project1
我想知道的是如何使用 pip 在这个 virtualenv 中安装依赖项?
根据我目前的知识,我假设从通用终端点 (user/) 运行安装依赖项的命令将使依赖项安装在主 pythonbrew 安装中,而不是虚拟环境中。
我正在使用不同的 python 工具(但相同/最新的 python 2.7 版本)构建多个 Web 项目,因此我希望将每个项目(及其不同的依赖项)分开。
【问题讨论】:
-
忘记pythonbrew(甚至作者认为它“已弃用”。)只需使用普通
virtualenv创建本地(到当前目录)虚拟Python环境。并将您需要的模块放入requirements.txt并运行pip -r requirements.txt。 -
pythonbrew 和 virtualenv 之间存在一些重大差异,我认为我必须使用 pythonbrew,否则我会专门使用 virtualenv。
标签: python python-2.7 virtualenv pip pythonbrew