如何解决PyCharm 2024误将Python 3.7识别为3.13的问题?
针对你遇到的选择Python3.7路径却显示3.13的问题,可尝试以下步骤:
清理PyCharm配置缓存
关闭PyCharm,找到用户目录下的PyCharm配置文件夹(Windows路径示例:C:\Users\<你的用户名>\.PyCharm<版本号>),删除config\options\jdk.table.xml文件(该文件存储解释器配置缓存),同时删除system目录下的缓存内容,重启PyCharm后重新配置解释器。验证Python3.7路径的正确性
打开命令提示符,执行你选中的Python3.7可执行文件的版本查询命令,比如:"C:\Python37\python.exe" --version如果输出仍是3.13,说明该路径下的文件是3.13的残留,需手动删除该路径的所有文件,重新将Python3.7安装到全新路径后再配置。
清理系统注册表残留(Windows)
按下Win+R输入regedit打开注册表编辑器,搜索PythonCore\3.13相关的键值,删除所有残留的3.13条目,尤其是InstallPath相关项,避免PyCharm读取错误的版本信息。直接选择Python可执行文件
配置解释器时,不要选择Python安装目录,直接选中python.exe文件(如C:\Python37\python.exe),确保PyCharm直接识别正确的可执行程序。创建虚拟环境时指定基础解释器
若创建新虚拟环境,在PyCharm的“New Virtual Environment”选项中,确保Base interpreter明确选中Python3.7的python.exe文件,而非依赖系统默认路径。
内容的提问来源于stack exchange,提问作者NicholasTW

