gpt4 book ai didi

python - 移动项目文件夹 : Cannot setup python SDK at Python 2. 7 (/Library/Framework...) 后的 PyCharm 问题

转载 作者:行者123 更新时间:2023-12-05 06:30:44 25 4
gpt4 key购买 nike

我在 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 代码。 “运行”选项变灰,我看到警告消息:为项目选择的 python 解释器无效。 --- 配置 Python 解释器。我点击配置 Python 解释器。我以前做过一次,但当时我不是很了解,现在仍然不了解。我看到我可以单击标记为 Project interpreter 的行末尾的 sprocket,然后选择“Add...

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

  • 新环境
  • 现有环境

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

  • 我在“项目 解释器”的配置中。
  • 在新环境下,有一个“基础解释器”选项。
  • 在现有环境下,还有一个字段只是标记为“解释器”。
  • 左边有系统解释器选项:当我选择它,我看到了 /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。 这对我来说似乎不正确。

最佳答案

删除.idea文件夹

对于新环境:

  • 选择新的 Virtualenv 文件夹位置,它必须是空的
  • 在Base Interpreter中选择安装的pythone.exe位置

对于现有环境:

  • 选择现有的 Virtualenv 文件夹位置并删除其内容
  • 在Base Interpreter中选择安装的pythone.exe位置

它对我有用。

好细节:Here

关于python - 移动项目文件夹 : Cannot setup python SDK at Python 2. 7 (/Library/Framework...) 后的 PyCharm 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52108100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com