我应该在我的virtualenv中安装python 3吗?

时间:2014-09-05 19:19:11

标签: python django virtualenv

我使用此命令virtualenv blog创建virtualenv。但它只有python 2.7。让我们说我想在python3中编写django,我应该安装python3吗?因为当我运行python manage.py shell时出现python2提示。如果我应该,我该怎么办?在我的真实系统中,python 2和3都会出现。

2 个答案:

答案 0 :(得分:5)

从版本3.3开始,Python捆绑了自己的virtualenv。请参阅文档here

安装Python 3后,创建虚拟环境非常简单:

/path/to/python3/python -m venv /path/for/new/environment #  or use pyvenv

然后您可以像activate一样使用它(例如deactivatevirtualenv)。

答案 1 :(得分:1)

您还可以使用(旧)virtualenv的

$ virtualenv my_virtualenv --python=python3  # Assume that the Python 3.x interpreter is available as python3 command
$ source my_virtualenv/bin/activate
(my_virtualenv)$ python --version  # Should return Python 3.x