当存在 python 2.7 时使用 python 3.8 创建虚拟环境

Creating Virtual environment using python 3.8 when python 2.7 is present

我正在尝试使用 mkvirtualenv 创建一个虚拟环境,在 Windows 中使用 python 3,但是环境是使用 python 2 创建的。7.My pip 版本也是来自 python 2.7,我避免使用

py -m pip install virtualenvwrapper-win

当我做的时候

mkvirtualenv test

环境是使用 python 2.7 创建的 请帮我解决 提前致谢:)

如果您想创建一个 python 3.X 版本 2.X

的 virtualenv

您只需为您的虚拟环境传递一个参数参数。

$ virtualenv venv -p $(which python3)

此命令将指向您当前的 python3 安装文件夹,并创建一个从您当前的 python3 二进制文件复制的 virtualenv。

如果您想查看此命令的作用,只需执行以下命令:

$ which python3
#should print your current python3 binary folder.

你需要安装 python3.8 到你的环境,如果你在 ubuntu(18.04):

sudo apt install python3.8

和:

mkvirtualenv name_of_the_project -p python3.8