PyCharm 没有检测到解释器

Posted

技术标签:

【中文标题】PyCharm 没有检测到解释器【英文标题】:PyCharm doesn't detect interpreter 【发布时间】:2015-12-26 05:32:04 【问题描述】:

我是编程新手,刚刚开始学习 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(“Initial support for Python 3.5”)。

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

感谢所有回复。提前致谢。

【问题讨论】:

【参考方案1】:

文件 > 新项目设置 > 项目解释器 > 点击下拉菜单并选择“显示全部” > 点击“+”按钮 >

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

对我来说还有更多...。在创建新项目时,我展开了下拉列表,并且必须验证创建 venv 目录的目录。一旦我在这里更正了路径,我必须点击一下才能让我创建项目。

我将把它归结为一个错误。我正在使用社区版。

【讨论】:

【参考方案2】:

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

【讨论】:

感谢您的回答。我已经这样做了,但是任何地方似乎都没有任何“pyhton.exe”文件。如果我在我的 PC 中搜索“python.exe”,我会得到 0 个结果,而且我也无法手动找到它。正如我所说,我已经有了 Python(3.5、64 位),并且我将它与 IDLE 一起使用。你知道我做错了什么吗? @AsierR。您可以通过以下方式找到 python 路径:***.com/questions/1489599/…【参考方案3】:

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

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

C:\Python35\ 

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

C:\Python35\python.exe.

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

【讨论】:

【参考方案4】:

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 之前禁用了我的防病毒软件):

    选择允许所有用户 安装路径设置正确并(安全存储以备将来使用) 安装后重新启动我的计算机。(不是必需的,但我这样做了) 打开 Anaconda 和 Jet brian pycharm 在 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:\Users\user1\AppData\Local\Programs\Python\Python36-32\python.exe)

运行success test Run 值得一提的是 Anaconda Jupyter 是基于网络的,也可以在新手用户仍然遇到问题的情况下使用

【讨论】:

【参考方案5】:

我遇到了完全相同的问题,直到现在才找到解决方案。希望这适用于任何为此苦苦挣扎的人。

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

现在转到 Pycharm 中的配置解释器菜单并输入实际 python 应用程序的文件位置。要找到我的,我必须去 AppData/Local/Programs/Python/Python35-32。单击 python.exe 文件,它应该可以工作。

这是我在这里的第一篇文章,如果格式不正确或不使用常规术语 - 抱歉。让我知道该解决方案是否适用于遇到此问题的其他人,或者我是否侥幸成功。

【讨论】:

【参考方案6】:

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

C:\Users\yourUserName\AppData\Local\Programs\Python\Python36\python.exe

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

根据您使用的 python 版本,它可以是 Python36\python.exe 或 Python35\python.exe。

【讨论】:

【参考方案7】:

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

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

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

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

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

块引用

【讨论】:

以上是关于PyCharm 没有检测到解释器的主要内容,如果未能解决你的问题,请参考以下文章

Pycharm docker-compose解释器不加载库

pycharm创建虚拟环境没有生效

Python解释器没有出现在Pycharm中[关闭]

pycharm使用远端解释器要注意的问题

Pycharm中没有选择Python解释器(也没有选择项目)

Pycharm不会在配置中保存python解释器