繁体   English   中英

IDLE 和 PyCharm 使用不同版本的 python,尽管 PyCharm 使用的 python.exe 安装在同一目录中

[英]IDLE and PyCharm are using different versions of python, despite the python.exe PyCharm is using being installed in the same directory

我克隆了一个 python 环境,并使用带有 yml 文件的 Anaconda Navigator 在新机器上重新创建了它。 我的脚本在使用 PyCharm 的新环境中运行良好。 本环境python版本为3.9.0。 但是,该脚本不会与 IDLE 一起运行,因为 IDLE 运行的是 3.11.0 版。

空闲位于:

C:\ProgramData\Anaconda3\envs\CloneETL3\Lib\idlelib\idle.pat

PyCharm 使用的 python 解释器位于

C:\ProgramData\Anaconda3\envs\CloneETL3\python.exe

刚刚安装时,IDLE 怎么可能与 python 解释器有不同的版本? 如何防止多个版本的 python 在我的机器上运行? 我确保在 PyCharm 中创建一个新项目,使用现有的 conda 解释器并将其指向我上面描述的 exe。

该环境首先是从我的 ArcGIS Pro 环境的克隆创建的。

谢谢您的帮助!

这在大多数编辑器中很常见。 我使用类似于vscodepycharm ,用户可以选择他们希望运行的 python(或其他语言)版本。

它看起来像这样:

在此处输入图像描述

这样做的原因是部分用户有兼容之前版本的需求。 您应该能够选择每个的最新版本。

或者,您可以删除所有版本,只留下您想要的一个版本,这样可以避免混淆......

您可以参考该选项的答案: How to completely remove Python from a Windows machine?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM