如何解决PyCharm中‘Invalid Python interpreter name 'python.exe'!’错误
解决PyCharm无法识别微软应用商店安装的Python解释器问题
我之前也踩过这个坑!微软应用商店安装的Python,你在~\AppData\Local\Microsoft\WindowsApps里看到的python.exe、python3.exe其实都不是真正的解释器程序,只是系统创建的快捷链接/重定向文件,PyCharm没法直接识别这类文件,所以才会弹出那个拼写有点小错误的报错提示。
下面是具体的解决步骤:
第一步:找到Python解释器的真实路径
打开命令提示符(CMD)或者PowerShell,输入以下命令之一,就能得到真正的Python可执行文件路径:python -c "import sys; print(sys.executable)"或者用
where python命令,它会列出所有关联的Python路径,你要找的是类似下面这种带Packages目录的路径:C:\Users\<你的用户名>\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.xx_qbz5n2kfra8p0\LocalCache\local-packages\Python3xx\python.exe第二步:在PyCharm中添加真实的解释器
打开PyCharm的解释器设置页面,点击添加解释器时,导航到上面找到的真实路径下的python.exe,选中它再点击确定,PyCharm就能正常识别这个解释器了。额外验证
添加完成后,你可以在PyCharm的解释器设置里查看已添加的解释器,尝试安装一个测试包(比如requests),如果能正常安装,就说明配置成功了。
内容的提问来源于stack exchange,提问作者indynt




