从今天早上开始,我无法再在 PyCharm 中运行项目。
生成新的虚拟环境时,出现“无效的 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 会毫无问题地打开。
今天早上,我安装了一个新的防病毒软件,做了一些检查并删除了一些“不需要的文件”——也许是相关的(防病毒软件又被卸载了)。
pat*_*_ai 19
我在 Linux 上也遇到了同样的问题。通过使缓存无效来解决这个问题,如下所示: https ://stackoverflow.com/a/45099651/3990607
在 pycharm 中单击File菜单,然后选择Invalidate caches...,勾选所有 4 个框,然后重新启动 PyCharm。为我解决了问题。
小智 6
尽管使用 python 和 pycharm 几个月都没有问题,但还是处理了同样的问题。尽管更改了系统的 PATH 变量,甚至在 pycharm 中手动设置路径,最近还是不断出现错误。经过几个小时的重新安装 pycharm、python,甚至在版本之间跳转但没有成功后,结果发现这是因为我的 python 目录中有一个空格,它只是随机决定中断。
对于任何尝试过似乎一切都无济于事的人,请确保 python 目录的路径部分不包含空格