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

标签 python python-3.x python-2.7 virtualenv virtualenvwrapper

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

py -m pip install virtualenvwrapper-win

当我做
mkvirtualenv test

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

最佳答案

如果你想用 python 3.X 创建一个 virtualenv有版本 2.X你只需要为你的虚拟环境传递一个参数参数。

$ virtualenv venv -p $(which python3)
此命令将指向您当前的 python3 安装文件夹,并创建一个从您当前的 python3 二进制文件复制的 virtualenv。
如果您想查看此命令的作用,只需执行以下命令:
$ which python3
#should print your current python3 binary folder.

关于python - 当存在 python 2.7 时,使用 python 3.8 创建虚拟环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61908834/

相关文章:

python - 如何确保只打印一次?

python - 如何使用 Python 2.7 在 itertools 中使用 zip_longest

javascript - Python3将一堆javascript变量从网页抓取到python dict对象中

Python Matplotlib : reduce render time for interactive plot

python - Python 包的多个位置

Python & SQLite3 从两个表中选择

python - 为雷达上的信号播放声音

python - 从数据中提取特定信息

python - 如何设计和自定义 tkinter/guizero 菜单栏?

python - 使用Python请求库进行API GET请求