使用不同版本的python创建多个virtualenv

问题描述 投票:0回答:1

是否可以在 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>
python-3.x version
1个回答
0
投票

不可以,在 Windows 上,您必须使用官方安装程序单独安装每个 Python 版本。

然后使用 Python Launcher,您可以选择要使用哪个版本来创建该 venv。

py --list
py -3.7 -m venv .venv

还有其他方法可以使用多个 python 版本,例如使用 conda 或 pyenv,但所有这些方法最终都会下载 python 二进制文件。

© www.soinside.com 2019 - 2024. All rights reserved.