PyCharm不检测解释器

问题描述 投票:7回答:6

我是编程新手,刚开始学习Python课程。我想使用PyCharm,所以我下载并安装它(v.4.5,社区版)。我以前从python.org安装了Python 3.5 64位(我使用的是Windows 10)。

要开始使用PyCharm,我需要一个项目解释器,我可以在设置中选择。就我而言,解释器是“py.exe”,但是当我选择它时,我收到以下错误消息:“所选文件不是Python SDK的有效主页”。我还尝试使用名称中包含“python”或“py”的每个文件,但都失败了。

在我看到的每个网站和视频中,他们选择了一个名为“python.exe”的文件,但他们使用的是Python 3.4或以前的版本。我检查过PyCharm支持3.5(“Python 3.5的初始支持”)。

有什么我做错了吗?我该怎么做才能使用PyCharm?

所有回复都表示赞赏。提前致谢。

python pycharm interpreter python-3.5
6个回答
2
投票

在PyCharm中创建项目时,如果尚未选择解释,则在“位置:”项目下的下拉菜单中,您可以单击解释器选项右侧的齿轮图标,然后单击“添加本地” ;然后选择已安装的python.exe文件的文件位置。它可能是C:\ Python35 \ Python.exe


2
投票

我遇到了类似的问题,无法在系统的任何地方找到Python interpreter

它的问题是python直接安装默认设置,并没有找到exe

C:\Python35\ 

并解决这个问题我尝试了uninstallingreinstalling自定义设置,并选择允许所有用户,这样做的技巧和路径设置正确

C:\Python35\python.exe.

之后Pycharm能够在此路径上检测到解释器。


1
投票

PyCharm项目解释器问题已解决 我从anaconda网站安装了anaconda python发行版(Anaconda3-5.0.1-Windows-x86_64.exe)。 https://anaconda.org/anaconda/python 实际做的是它重新安装了我的Python3.6.3(相关提到我有windows10,已经有pyCharm社区和python 3.5但是有解释器问题,在安装anaconda时我选择了以下设置并在我的anaconda安装之前禁用了我的防病毒软件):

  1. 选择允许所有用户
  2. 安装路径设置正确(安全存放以备将来使用)
  3. 安装后重启我的电脑。(不是必需的 - 但我做了)
  4. 打开Anaconda和Jet brian pycharm
  5. 在PyCharm screen shot of my New project default Python interpreter location = C:\Users\Skboy\PycharmProjects\dani Interpreter = C:\Users\Skboy\AppData\Local\Programs\Python\Python36-32\python.exe选择了新项目

哇!我的pyCharm开始为我工作,

解决方案:使用适当的自定义设置重新安装Python6.3

制作一个python测试test1.py程序文件打印“hello python test world”

现在我的Python解释器(自动 - 默认选择)Python 3.6.3 编辑配置并检查解释器

(C:\用户\ USER1 \应用程序数据\本地\程序\的Python \ Python36-32 \ python.exe)

success test Run 值得一提的是Anaconda Jupyter是一个基于web的也可以用于新手用户仍有问题的情况


1
投票

文件>新项目设置>项目翻译>在下拉菜单中单击并选择“全部显示”>单击“+”按钮>

现在,在New environment单选按钮下的Virtualenv Environment选项卡中,检查'Base interpreter:'字段中的路径。对我来说,我的路径是无效的。一旦我纠正了指向python.exe的路径,我重新创建了我的新项目,PyCharm构建了virtualenv。

对我来说还有一点......在创建新项目时我扩展了下拉菜单并且必须验证创建venv目录的目录。一旦我纠正了这里的路径,我不得不点击一下来让它让我创建项目。

我要把这个搞砸到一个bug。我正在使用社区版。


0
投票

我遇到了完全相同的问题,直到现在才找到解决方案。希望这适用于任何正在努力的人。

我在我的C:Drive中找到了Python 3.5(32位)的位置,它只是实际Python应用程序的快捷方式,右键单击它并选择打开文件位置,它应该引导您进入应用程序版本python - 简称为'python'。这是PyCharm正在寻找用作解释器的.exe文件。

现在转到Pycharm中的configure interpreter菜单并输入实际python应用程序的文件位置。为了达到我的目的,我不得不去AppData / Local / Programs / Python / Python35-32。单击python.exe文件,它应该工作。

这是我在这里的第一篇文章,所以如果格式不正确或不使用传统术语 - 抱歉。让我知道该解决方案是否适用于其他任何有问题的解决方案,或者我是否解决了这个问题。


0
投票

如果在安装python时保留默认设置,PyCharm的项目解释器将是:

C:\ Users \用户yourUserName \应用程序数据\本地\程序\ Python的\ Python36 \ python.exe

选择上面的位置作为PyCharm中的项目解释器。

根据您拥有的python版本,它可能是Python36 \ python.exe或Python35 \ python.exe。

© www.soinside.com 2019 - 2024. All rights reserved.