【发布时间】:2016-04-05 04:55:06
【问题描述】:
我使用的是 Macbook。它安装了 python 2.7.6。我手动安装了python 3.4。我使用 django 开发网站。我只使用过python 3,当我在一个项目上工作时,我只是把它放在一个虚拟环境中。
例如,我有一个使用 django-1.8 和 python-3.4 的项目。我使用以下命令创建环境:
python3 -m venv myvenv
之后我在这个环境中安装了 django 和其他包。
但是,我想使用 python 2.7 处理另一个项目。 如何为 python 2.7 创建一个环境并在其中安装包,以便我的其他项目同时保持独立和可用?
另外,这是最好的做事方式吗?如果我继续这样下去,我会不会把事情搞砸?
编辑:我尝试了另一个问题的解决方案。我在终端上运行了以下命令:
virtualenv -p /usr/bin/python2.7 <path/to/new/virtualenv/>
我收到以下错误:
-bash:syntax error near unexpected token 'newline'
另外,我尝试使用运行此命令的 pip 安装 virtualenv:
pip install virtualenv
它说没有找到 pip,这很奇怪,因为我之前在虚拟环境中使用过 pip 无数次。我犯了一个愚蠢的错误吗?
【问题讨论】:
-
@EliKorvigo - 我看了那个问题并编辑了我的。
-
路径周围没有
<和>
标签: python django python-2.7