gpt4 book ai didi

python - Windows 上多个 Python 安装的奇怪问题

转载 作者:行者123 更新时间:2023-12-01 06:05:42 25 4
gpt4 key购买 nike

我在 Windows 计算机上安装了 3 个版本的 Python(2.5、2.7、3.2),2.5 是默认版本(PATH 中的第一个版本,并且是打开操作的默认版本)。

现在,当我使用 filename.py (未指定解释器)或单击资源管理器中的文件运行 python 脚本时,会出现奇怪的事情:Python 2.5 正在运行脚本(预期)但 Python 2.7 PATH被插入到原来的系统PATH之前。​​

但是如果我查看命令行,似乎执行的是Python 2.5。

PATH 中的第一条记录 (C:\Ptyhon27\) 来自哪里,我可以向您保证这是在脚本运行时添加的,但由谁添加?

enter image description here

正如您已经观察到的那样,我的 PATH 中确实有多个版本的 Python,这并不是什么不正常的事情,因为它们也可以有版本化的可执行文件,而且 Windows 总是选择 PATH 中的第一个版本。

最佳答案

仔细观察,您的 PATH 环境变量中似乎有各种版本的 Python。

Windows 的标准 Python 安装程序不会将自身添加到 PATH 中;我总是针对我想默认使用的 Python 版本手动执行此操作。如果您使用不同的 Python 安装程序(例如 ActiveState 或 Enthought),这可能是原因,但我还没有尝试过这些。

在任何情况下,您都可以手动编辑 PATH 环境变量并将其清理,只保留您希望默认的 Python 版本的路径,如 here 所述。 (向下滚动一点即可到达相关部分)。

关于python - Windows 上多个 Python 安装的奇怪问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8050417/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com