是否可以在 python 中创建两个不同版本的 virtualenv,同时安装单个 python。
我可以创建另一个 virtualenv 版本为 3.7.17 的较低版本吗?
我现在的样子是这样的?
Microsoft Windows [Version 10.0.19044.3448]
(c) Microsoft Corporation. All rights reserved.
C:\Users\adi>python --version
Python 3.12.0
创建了一个具有相同版本的 venv
(venv) C:\Users\adi>python --version
Python 3.12.0
(venv) C:\Users\adi>
不可以,在 Windows 上,您必须使用官方安装程序单独安装每个 Python 版本。
然后使用 Python Launcher,您可以选择要使用哪个版本来创建该 venv。
py --list
py -3.7 -m venv .venv
还有其他方法可以使用多个 python 版本,例如使用 conda 或 pyenv,但所有这些方法最终都会下载 python 二进制文件。