为什么当我更改环境变量时 Python 的行为会有所不同?

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

VS Code 调用 Python 3.9 库而不是 Python 3.10 库

我在 VS Code 调用 Python 3.9 库而不是 Python 3.10 库时遇到问题。 采取的措施

I changed my environment variables to prioritize Python 3.10 over Python 3.9.
I also set my default interpreter in VS Code to Python 3.10.
[1]: https://i.imgur.com/wPdoZeM.jpg "Environment variable setup"
[2]: https://i.imgur.com/c4VFNyL.jpg "downloaded modules of python 3.9 but calling modules of python 3.10"
[3]: https://i.imgur.com/fzZKAYj.jpg "System Requirements"

预期行为

当我安装库时,它们应该安装在 Python 3.10 中。当我在命令提示符下调用模块时,它们应该调用 Python 3.10 模块。 实际行为

当我安装库时,它们安装在 Python 3.10 中。但是当我在命令提示符下调用模块时,它们调用的是 Python 3.9 模块,而不是 Python 3.10 模块。 系统信息

VS Code version: 1.66.2
Python version: 3.10.4
Operating system: Windows 10

其他细节

我不确定为什么 VS Code 调用 Python 3.9 库,即使我已将环境变量和默认解释器设置为 Python 3.10。任何帮助将不胜感激。

python windows environment-variables
© www.soinside.com 2019 - 2024. All rights reserved.