移动项目文件夹后的PyCharm问题:无法在Python 2.7(/ Library / Framework ...)上设置python SDK

时间:2018-08-31 03:33:22

标签: python pycharm project

我正在macOS 10.13.6上运行PyCharm Community 2018.2

我知道macOS预先安装了Python。我相信当您转到https://www.python.org/,下载python-3.7.0-macosx10.9.pkg文件并运行该文件以安装Python时,它将再次安装Python,但安装位置不同。

我相信预装的macOS Python的位置是:usr/bin/python。我通过打开终端并输入which python知道这一点。我也相信,如果我想查看.pkg文件安装Python的位置,则需要输入:which python3。当我这样做时,我得到:/Library/Frameworks/Python.framework/Versions/3.7/bin/python3

几周前,我创建了一个新的Python项目,其中仅包含一个.py文件。我进行了一些文件清理,以使文件井井有条,并将该项目文件夹移至新文件夹。今天,当我打开PyCharm时,我去了打开:,然后搜索并选择了该项目文件夹,然后单击了确定。它加载了,我可以在.py文件中看到我的python代码。 “运行”选项显示为灰色,我看到了警告消息:Invalid python interpreter selected for the project. --- Configure Python interpreter。 我单击以配置Python解释器。我以前做过一次,但是那时我还不太了解,但我仍然不了解。我看到我可以单击标有 Project解释器的行末的链轮,然后选择“ 添加...

然后我看到两个主要选项:

  • 新环境
  • 现有环境

在这一点上,我真的很困惑。

  • 我正在配置“ 项目解释器”。
  • 在新环境下,有一个“ 基础解释器”选项。
  • 在现有环境下,还有一个字段只是 标记为“ 解释器”。
  • 左侧是系统解释器:的选项,当我 选择它,我看到/usr/local/bin/python3.7

似乎无论我在哪里尝试找到正确的解释器,都会收到相同的错误消息: 无法在Python 2.7(Project_Folder)上设置python SDK (/Library/Framework.../venv/Scripts/python.exe)

如果我选择“现有环境”并导航到/Library/Frameworks/Python.framework/Versions/3.7/Python ...,则会收到错误消息。

如果我选择“现有环境”并导航到/usr/bin/python ...似乎可以解决此问题,则我可以再次运行.py文件的代码。但这不是错误的Python安装吗?那不是在使用macOS随附的解释器吗?当我转到PyCharm>首选项时,项目解释器现在显示为:Python 2.7 usr/bin/python.对我来说似乎不正确。

1 个答案:

答案 0 :(得分:0)

删除.idea文件夹

对于新环境:

  • 选择新的Virtualenv文件夹位置,该位置必须为空
  • 在基本解释器中选择已安装的pythone.exe位置

对于现有环境:

  • 选择现有Virtualenv文件夹位置并删除其内容
  • 在基本解释器中选择已安装的pythone.exe位置

对我有用。

详细信息:Here