求助:PyCharm显示的Python版本与系统不一致该如何解决?
解决PyCharm显示的Python版本与系统不一致的问题
嘿,这个问题我太熟了!你猜的完全没错,就是之前勾选了“应用于所有未来项目”的旧解释器配置,在Anaconda升级后没同步更新,导致PyCharm还揪着3.5.2不放。别着急,按下面的步骤一步步来就能搞定:
第一步:修正当前项目的解释器
如果只是当前项目显示不对,先把它改过来:
- 打开你的项目,点击顶部菜单栏的
File→Settings(Windows/Linux)或者PyCharm→Settings(Mac) - 在左侧导航栏找到
Project: [你的项目名称]→Python Interpreter - 点击右上角的齿轮图标,选择
Add - 在弹出的窗口里选
Conda Environment→Existing environment,然后点右侧的文件夹图标,找到你升级后Anaconda里的Python 3.6.5可执行文件(路径一般是Anaconda3/python.exe(Windows)或者Anaconda3/bin/python(Linux/Mac)) - 选中后点
OK,再确认把这个新解释器设为当前项目的默认,最后点Apply和OK保存
第二步:更新全局默认解释器(解决未来新项目的问题)
因为你之前设置了“应用于所有未来项目”,所以得把全局默认配置也更新:
- 关掉所有打开的项目,回到PyCharm的欢迎界面
- 点击右下角的
Configure→Settings - 在左侧找到
Project Interpreter→Python Interpreters - 同样点击齿轮图标选
Add,重复第一步里找新Python路径的操作,添加后把它设为全局默认 - 这样之后新建的项目就会自动用3.6.5版本了
额外小技巧:清理旧配置避免混淆
- 回到
Python Interpreter设置页面,看看列表里有没有那个3.5.2的旧解释器,有的话选中它,点齿轮图标选Remove删掉,省得之后不小心选错 - 最后重启一下PyCharm,确保所有配置都生效
内容的提问来源于stack exchange,提问作者P i




