配置 Python 虚拟环境以使用 Python 3

Configuring Python Virtual Environment to use Python 3

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

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

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

如果您在 Linux 上,只需在您的项目目录中使用命令 python3 -m venv myvenv 即可!

Virtualenv python 2

virtualenv myEnv

Virtualenv python 3

virtualenv -p python3 myEnv

在命令行下执行:->

对于Python3 :->

virtualenv --python = $(which python3) EnvironmentName

对于Python2 :->

virtualenv --python = $(which python) EnvironmentName

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

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

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

在 Windows 中,要激活此虚拟环境 运行,请执行以下操作:

venv\Scripts\activate.bat

就是这样!