16

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

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

4

7 回答 7

12

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

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

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

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

于 2019-04-22T15:37:35.733 回答
3

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

于 2015-09-28T21:38:27.497 回答
2

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. 在我的新项目默认 Python 解释器的 PyCharm 屏幕截图中选择了新项目 location = C:\Users\Skboy\PycharmProjects\dani Interpreter = C:\Users\Skboy\AppData\Local\Programs\Python\Python36-32\python.exe

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

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

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

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

(C:\Users\user1\AppData\Local\Programs\Python\Python36-32\python.exe)

运行
成功测试 运行
值得一提 Anaconda Jupyter 是基于 Web 的,也可以在新手用户仍有问题的情况下使用

于 2017-12-06T17:54:46.667 回答
2

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

问题是python是直接用默认设置安装的,在里面exe找不到

C:\Python35\ 

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

C:\Python35\python.exe.

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

于 2016-09-05T06:05:54.493 回答
0

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

我的配置:Pycharm Community edition 2019.1.1 Anaconda distribution with python 3.7。标准位置的口译员。

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

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

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

块引用

于 2019-10-14T11:03:57.170 回答
0

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

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

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

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

于 2016-10-15T14:30:12.937 回答
0

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

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

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

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

于 2016-07-10T14:54:05.307 回答