在 PyCharm 中配置解释器:“请使用不同的 SDK 名称”

新手上路,请多包涵

我已经使用 Pycharm 很多年了,从来没有遇到过任何问题。但是,在我最近更新 PyCharm 之后,我无法再配置解释器。

此外,每次我创建一个新项目时,它都会在我的项目下创建一个 vent 目录。当我转到 File/Default Settings/Project Interpreter 时,我获得了新选项。

在此窗口中,它允许您配置虚拟环境、conda 环境和系统解释器。我假设我应该配置系统解释器。从那里我将 PyCharm 指向我 Mac 上的解释器 /usr/local/Cellar/python3/3.6.3/bin/python3 并点击 OK

然后它带我回到主窗口,它在项目解释器中显示路径。此时我点击应用并收到一条消息:

无法保存设置请使用不同的 SDK 名称

无论我选择哪个翻译,我都会得到相同的信息。有没有其他人遇到同样的问题,我该如何解决?

有趣的是,我的旧项目仍然可以正常工作。

原文由 Jon 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2.6k
2 个回答

乔恩;我也注意到了最新版本 PyCharm 的不同之处。看来它现在对最新的工具“venv”有亲和力。当你创建一个解释器时——这就是你得到的。

您仍然可以手动创建一个 virtualenv 并将其指向那里。我没有考虑将它指向一个基本的 python-bin,因为(坦率地说)你通常不应该这样做。

我的建议(以及我提出的答案)是接受变化并让它为您创造一个“venv”。从那里,通过“alt-F12”完成所有安装。这将打开一个控制台,并激活您的虚拟环境——这样您的 PIP 就会安装到虚拟环境中。

一旦我开始使用虚拟环境,我就再也没有回头。它让 Python 世界的生活变得更加轻松。 Pycharm 似乎也知道这一点,并试图真正鼓励你做正确的事。

史蒂夫杰

[编辑到达航站楼的替代方式]

在此处输入图像描述

原文由 SteveJ 发布,翻译遵循 CC BY-SA 3.0 许可协议

我在为我的项目设置虚拟环境时遇到了同样的问题,无论我是创建一个新的虚拟环境还是选择一个现有的虚拟环境,我都会收到警告:

“无法保存设置,请使用不同的 SDK 名称”

最后我找到了解决方案:

单击 项目解释器 下拉菜单并选择 显示所有…。 您可能有多个同名的虚拟环境。现在这是您需要通过重命名手动修复的冲突,以便每个项目都具有唯一的名称。

原文由 Vedprakash Upraity 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
Stack Overflow 翻译
子站问答
访问
宣传栏