PyCharm不检测解释器

时间:2015-09-28 21:23:34

标签: python pycharm interpreter python-3.5

我是编程新手,刚开始学习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?

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

7 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

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

问题在于python是直接使用默认设置安装的,而

中没有找到exe
C:\Python35\ 

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

C:\Python35\python.exe.

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

答案 2 :(得分: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
  6. 哇!我的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是基于网络的,也可以用于新手用户仍有问题的情况

答案 3 :(得分:0)

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

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

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

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

答案 4 :(得分:0)

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

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

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

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

答案 5 :(得分:0)

文件>新项目设置>项目解释器>单击下拉列表,然后选择“显示全部”>单击“ +”按钮>

现在,在“新环境”单选按钮下的“ Virtualenv Environment”选项卡中,检查“基础解释器:”字段中的路径。对我来说,我的设置为无效路径。一旦我纠正了指向python.exe的路径,便重新创建了新项目,PyCharm构建了virtualenv。

对我来说,还有更多......创建新项目时,我扩展了下拉列表,不得不验证创建venv目录的目录。一旦我纠正了此处的路径,就必须单击一下以使它能够创建项目。

我要把它当作一个错误。我正在使用社区版。

答案 6 :(得分:0)

对我来说,以下解决方案有效:

我的配置: Pycharm社区版2019.1.1 使用Python 3.7的Anaconda发行版。译员在标准位置。

问题: 重新安装anaconda发行版后,Pycharm无法找到python解释器。

解决方案: -确保以管理员身份运行pycharm(右键单击并以管理员身份运行)。这实际上是关键的一步。 -创建新项目(或打开现有项目) -根据选择,选择插入器,或转到文件>设置>项目解释器>选择右侧的小齿轮>添加>在基本解释器上,选择3个点>将解释器的位置粘贴到anaconda发行版中。

希望它对某人有所帮助。对我来说,障碍在于出于某种原因pycharm没有以管理员权限启动。

  

Blockquote