【问题标题】:Invalid Python SDK in PyCharmPyCharm 中的 Python SDK 无效
【发布时间】:2022-02-13 22:37:32
【问题描述】:

从今天早上开始,我就不能再在 PyCharm 中运行项目了。

生成新的虚拟环境时,我收到“Invalid Python SDK”错误。 无法在 Python 3.11 中设置 Python SDK...SDK 似乎无效。

我注意到: 无论我选择什么基本解释器(3.8、3.9、3.10),Pycharm 总是生成 Python 3.11 解释器。

我确实完全卸载了 PyCharm,以及我所有的 python 安装并重新安装了所有东西。 我还浏览了 PyCharm 中的“修复 IDE”选项。 我还删除并重新创建了所有虚拟环境。

当我运行“cmd”并输入“python”时,python 3.10.1 会毫无问题地打开。

今天早上,我安装了一个新的杀毒软件,做了一些检查并删除了一些“不必要的文件”——可能是相关的(杀毒软件又被卸载了)。

【问题讨论】:

  • 似乎正在与 2021.3.2 合作。我希望有一个问题来跟踪这个

标签: python pycharm


【解决方案1】:

尽管使用 python 和 pycharm 几个月都没有问题,但处理了同样的问题。尽管更改了系统的 PATH 变量,甚至在 pycharm 中手动路径,但最近一直给我错误。经过数小时重新安装 pycharm、python 甚至在版本之间跳转都没有成功,原来是因为我的 python 目录中有一个空间,它只是随机决定中断。

对于任何尝试过似乎一切都无济于事的人,请确保您的 python 目录路径的任何部分都不包含空格

【讨论】:

    【解决方案2】:

    我在 Linux 上遇到了同样的问题。按照这里的建议通过使缓存无效来解决它: https://stackoverflow.com/a/45099651/3990607

    在pycharm中点击File菜单,然后选择Invalidate caches...,勾选所有4个框然后重启PyCharm。为我解决了问题。

    【讨论】:

      【解决方案3】:

      今天遇到了同样的问题。我能够通过卸载 python 3.10.1 然后将其重新安装在目录“C:/Program Files”而不是它所在的默认目录下来解决它。

      互联网上的人们还建议了许多其他修复方法,例如:

      • 安装旧版本的 Pycharm,即 2021.2
      • 在 Windows Defender 中允许 pycharmProjects 文件夹

      但是安装目录的改变对我有用。

      【讨论】:

        猜你喜欢
        • 2015-10-28
        • 1970-01-01
        • 2021-12-09
        • 2021-12-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-04-05
        相关资源
        最近更新 更多