我尝试将Python解释器添加到PyCharm,但是每当我导航到python.exe并单击Ok时,它显示Invalid Python interpeter name 'python.exe'!
(interpeter
的拼写错误是它在出现的对话框中的拼写)
我通过微软应用商店安装了Python。解释器位于~\AppData\Local\Microsoft\WindowsApps\python.exe。这是我在PyCharm中选择解释器时导航到的路径。还有python3.exe和python3.7.exe,但它们都不起作用。我可以从命令行运行python,它的行为符合预期。
6条答案
按热度按时间46qrfjad1#
当我导入一个现有虚拟环境的项目到pyCharm时,我得到了同样的错误信息。虽然exe的名称和路径是正确的,pyCharm不接受它。我的解决方案是删除pyCharm中的解释器并重新添加它。然后错误就消失了。也许这能帮助一些人...
vnzz0bqm2#
删除解释器(使用减号),然后重新添加!
i86rm4rw3#
Pavel建议的EAP(Early Access Program)构建对我不起作用。我希望这能像Pavel建议的那样在PY-33406中解决。
在对这个问题的回答中,我使用了一个对我有用的东西。我使用venv创建了一个虚拟环境,并且能够使用那个python解释器。就像页面上说的那样...
希望这有帮助,很高兴更新这一点,以增加更多的细节,如果没有。
oipij1gg4#
如果你添加的是一个已经存在的虚拟环境,这听起来可能很愚蠢,但是要检查python可执行文件是否存在。如果它是一个符号链接,它应该指向系统中的一个有效位置。
在我的例子中,我错误地用一个新的python可执行文件覆盖了已经存在的python可执行文件,这个新的python可执行文件是通过在虚拟环境创建中单击“新建”选项创建的,结果是一个不完整的虚拟环境设置,其中python可执行文件是一个指向不存在的python可执行文件的符号链接。从头重新创建虚拟环境并将其用作“现有”虚拟环境解决了这个问题。
我知道这些都是基本的检查,但希望这能帮助那些急于寻求答案的人。
fsi0uk1n5#
请尝试PyCharm 2019.2 EAP build。问题应已修复:https://youtrack.jetbrains.com/issue/PY-33406(或者最好使用www.example.com上的Pythonpython.org)。
我向PyCharm的bug跟踪器报告了这个错字,谢谢https://youtrack.jetbrains.com/issue/PY-36686
czq61nw16#
如果其他人仍然面临这个问题,重新安装PyCharm对我来说很有用。