-1

我正在学习 Django。我在笔记本电脑上安装了两个不同版本的 python,2 和 3。我将笔记本电脑配置为使用 Python 3,所以当我使用命令行检查版本时,我得到了这个输出。

在此处输入图像描述

然后,我按照这个链接安装了 Django 和 Python 虚拟环境。我可以成功安装 Django 和虚拟环境。但是我的虚拟环境使用的是python 2。当我在虚拟环境中检查版本时,我得到了这个输出。

在此处输入图像描述

那么,如何配置该虚拟环境以使用 python 3 而不是 2?或者当我为 Django 设置环境时,如何设置要使用的 Python 版本?

4

4 回答 4

1

使用 python 2 的 Virtualenv

virtualenv myEnv

虚拟环境与 python 3

virtualenv -p python3 myEnv
于 2018-06-14T01:07:42.873 回答
0

If you are on Linux just use the command python3 -m venv myvenv in the directory of your project and you're done!

于 2018-06-13T17:43:07.510 回答
0

如果要使用 Python 3,推荐的创建虚拟环境的方法python3 -m venv如下:

python3 -m venv venv # this will create a virtual environment called venv

在您的情况下,您可以直接使用,python而不是python3因为您已经将笔记本电脑配置为在运行时使用 Python 3 python(这在您的问题中显示)。

在 Windows 中,要激活此虚拟环境,请运行以下命令:

venv\Scripts\activate.bat

而已!

于 2019-06-26T03:36:44.213 回答
0

在命令行下面执行:->

对于 Python3 :->

virtualenv --python = $(which python3) EnvironmentName

对于 Python2 :->

virtualenv --python = $(which python) EnvironmentName
于 2018-07-13T05:51:51.190 回答