仅安装单个Python版本时能否创建不同版本的virtualenv?
当前环境信息
系统版本
Microsoft Windows [Version 10.0.19044.3448] (c) Microsoft Corporation. All rights reserved.
本地Python版本
C:\Users\adi>python --version Python 3.12.0
已创建的同版本virtualenv
(venv) C:\Users\adi>python --version Python 3.12.0 (venv) C:\Users\adi>
问题解答
不能。virtualenv是基于系统中已安装的Python解释器来创建隔离环境的,它本身不具备下载、生成其他版本Python的能力。如果你的系统里只安装了Python 3.12.0,那只能基于这个版本创建virtualenv,无法直接创建Python 3.7.17版本的虚拟环境。
如果需要不同版本的Python虚拟环境,必须先在系统中安装对应版本的Python,之后再通过virtualenv指定该版本解释器的路径来创建对应环境。
内容的提问来源于stack exchange,提问作者Adidev-b
相关产品推荐
相关产品推荐

