我使用此命令virtualenv blog
创建virtualenv。但它只有python 2.7。让我们说我想在python3中编写django,我应该安装python3吗?因为当我运行python manage.py shell
时出现python2提示。如果我应该,我该怎么办?在我的真实系统中,python 2和3都会出现。
答案 0 :(得分:5)
从版本3.3开始,Python捆绑了自己的virtualenv。请参阅文档here。
安装Python 3后,创建虚拟环境非常简单:
/path/to/python3/python -m venv /path/for/new/environment # or use pyvenv
然后您可以像activate
一样使用它(例如deactivate
和virtualenv
)。
答案 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