-1

我正在尝试在我的 Mac 上克隆并运行一个项目。

但是在安装选项上我必须运行:

pip install -r requirements.txt

我收到一个错误,我很确定这是因为项目在 python 2.7 上运行,而我的 venv 在 3.4 上运行

(venv)/*
$ python --version
Python 3.4.3

但是,当我不在 venv 之外时,我会回到正确的 python 版本:

$ python --version
Python 2.7.6

为什么 venv 运行 3.4?如何将 venv 更改为不运行 3.4 而只运行 2.7

我是否必须更新系统上的环境或 venv 变量?我找不到 python 在我的系统中的位置。由于我对 python/django 有点陌生,因此任何关于运行哪些命令的建议都将不胜感激。

也许我在 venv 中的点子是错误的,idk。任何帮助表示赞赏。

4

1 回答 1

0

创建虚拟环境时,您可以使用该选项-p指定应使用的版本。

例如:

virtualenv -p python2.7 venv
于 2015-07-17T02:11:00.870 回答