我安装了 64 位和 32 位 Python。我试图在 VSCode 中使用 32 位 Python.exe 文件创建一个虚拟环境。我在 Python: Select Interpreter 中为我的工作区选择了该版本(即 C:\Program Files (x86)\Python37-32\python.exe)。
然后,我更改了工作区中的 launch.json 文件以包含“python”解释器:
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"python": "c:/Program Files (x86)/Python37-32/python.exe"
}
]
}
Run Code Online (Sandbox Code Playgroud)
但是,当我创建虚拟环境时:
py -3 -m venv 32_bit_env
Run Code Online (Sandbox Code Playgroud)
它使用的 python 解释器是来自 C:\Program Files\Python37\python.exe 的 64 位版本,如 pyvenv.cfg 中所示:
home = C:\Program Files\Python37
Run Code Online (Sandbox Code Playgroud)
是否有其他位置可以更改工作区中 python.exe 文件的目录?谢谢你!