当前位置: 首页 > 知识库问答 >
问题:

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

终波涛
2023-03-14

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

另外,每次我创建一个新项目时,它都会在我的项目下创建一个vent目录。当我进入< code >文件/默认设置/项目解释器时,我会看到新的选项。

在此窗口中,您可以配置虚拟环境、conda环境和系统解释器。我假设我应该配置系统解释器。从那里,我将PyCharm指向Mac上的解释器,位于/usr/local/Cellar/python3/3.6.3/bin/python3,然后点击确定

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

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

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

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

共有3个答案

赵骏奇
2023-03-14

乔恩;我也注意到了最新版本PyCharm的差异。似乎它现在对最新的工具“venv”有亲和力。当你创建一个解释器时 - 这就是你得到的。

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

我的建议(也是我提议的答案)是拥抱变化,让它为你创造一个‘venv’。在那里,通过“alt-F12”完成所有安装。这将打开一个控制台,激活您的虚拟环境——因此您的PIP将安装到虚拟环境中。

一旦我开始使用虚拟环境,我从来没有回头。这使得python世界的生活变得更加容易。Pycharm似乎也知道这一点,并试图真正鼓励你做正确的事情。

史蒂夫·

[编辑到达终端的替代方式]

姬庆
2023-03-14

我在尝试启动docker并运行Pycharm 2018.1并使用容器的解释器时遇到了这个问题。我会得到下面的错误。

“无法保存设置,请使用其他SDK名称”

我遇到的问题是由于有多个同名的 python 解释器。

在Pycharm ||首选项||项目解释器下

点击项目解释器下拉菜单中的“显示全部”,然后删除任何/所有您不需要的解释器。

冯文彬
2023-03-14

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

“无法保存设置,请使用其他SDK名称”

最后我找到了解决办法:

单击项目解释器下拉列表并选择show all…。您可能有多个同名的虚拟环境。现在,您需要通过重命名它们来手动修复冲突,以便每个项目都有唯一的名称。

 类似资料:
  • 本文向大家介绍MAC中PyCharm设置python3解释器,包括了MAC中PyCharm设置python3解释器的使用技巧和注意事项,需要的朋友参考一下 MAC上的PyCharm中默认的python解释器是python2的,windows下的没用过不是很清楚,所以特来记录下设置python3解释器的过程。 python3的查找与安装 如果电脑中没有安装python3可以用brewhome来安装,

  • 主要内容:解释器的创建PyCharm包括解释器,以便根据需要创建具有新功能的新项目。 您可以根据需要在系统中创建虚拟环境。也可以在对话框中继承全局网站包。解释器可在Python Package Index(PyPI)上找到,并且可以使用轻松安装和访问。 解释器的创建 要创建一个解释器,总是建议在管理所需配置的情况下创建一个新项目。 看看下面的截图以便更好地理解 - 这些参数包括 - 位置 - 它描述了创建虚拟环境的参数

  • 本文向大家介绍Pycharm学习教程(4) Python解释器的相关配置,包括了Pycharm学习教程(4) Python解释器的相关配置的使用技巧和注意事项,需要的朋友参考一下 Python解释器的相关配置,供大家参考,具体内容如下 1、准备工作   (1)Pycharm版本为3.4或者更高。   (2)电脑上至少已经安装了一个Python解释器。   (3)如果你希望配置一个远程解释器,则需要

  • 本文向大家介绍PyCharm 配置远程python解释器和在本地修改服务器代码,包括了PyCharm 配置远程python解释器和在本地修改服务器代码的使用技巧和注意事项,需要的朋友参考一下 最近在学习机器学习的过程中,常常需要将本地写的代码传到GPU服务器中,然后在服务器上运行。之前的做法一直是先在本地写好代码,然后通过FileZilla这样的文件传输工具来将写好的文件传到服务器,再通过ssh工

  • 我们使用PyCharm作为一个项目的Python IDE。开发人员使用不同类型的OS设置,例如,python路径对我们中的一些人来说是不一样的(有些人将本地解释器存储在不同的位置或远程解释器)。 不幸的是,python解释器路径存储在.idea PyCharm项目文件夹(.iml文件)中。然后在与Mercurial合并分支时导致冲突或python路径重写。 注意:有一个有趣的SO问题(跨多个操作系

  • 我有两台linux机器,都有不同的配置 机器1:16 GB RAM、4个虚拟内核和40 GB HDD(主从机) 我想运行我的spark应用程序,并尽可能多地利用虚拟内核和内存,但我无法确定是什么设置。 我的spark代码类似于: 到目前为止,我尝试了以下几种: 任何帮助都将不胜感激。