在PyCharm中设置Project Interpreter时,为什么会出现'SDK似乎无效'错误?

Nib*_*naz 21 pycharm

在此输入图像描述

我尝试在Pycharm中设置项目interpteter Python 3.5并获得SDK错误?

任何解决方案来修复它?

小智 7

用pycharm打开项目后,您是否移动了整个项目?如果是这样,只需删除.idea / *(rm -r .idea在您的项目下运行)

造成此问题的原因:第一次导入项目后,pycharm将在项目下创建一个.idea文件。因此,移动项目后,其中的路径将保留旧路径。因此,pycharm将继续尝试导入保存在.idea / *中的“ old_path / venv / bin / activate”


Ser*_*lin 5

我有这样的问题。解决方案非常简单。我在 Windows 中用俄语创建了一个帐户,您可以强调错误消息(大消息)然后包含有关使用编码的单词。因此,请检查您的 Windows 帐户名 - 如果不是英文且包含空格和其他不需要的符号,请更改它。谢谢。


Nat*_*les 4

我刚刚遇到了这个错误并解决了它,长话短说,我认为这可能与我的 PATH / PY_HOME / PYTHONPATH 环境变量指向不同版本的 Python 有关。这就是我所做的:

背景:

  • 就我而言,我试图让 Python 2.7 venv 在我之前使用 Python 3 的笔记本电脑上运行。
  • 我使用的是 Windows 7。

解决方案:

  1. 按 Windows 键弹出“开始”菜单。
  2. 输入“路径”并按 Enter 键。
  3. 应出现“环境变量”窗口。
    • 窗口应该有两个部分:
      1. 应该说,“your_user_name 的用户变量”。
      2. 另一个应该说“系统变量”。
  4. 在窗口的两个部分中,查找并编辑(如果存在)PATH、PYTHONPATH 和 PY_HOME 环境变量。
    1. 我删除了所有对 Python 3 的引用。
    2. 我将 PY_HOME 变量设置为 C:\Python27 (或者您尝试在 PyCharm 中使用的 Python 安装的任何路径。)
  5. 我还删除了 Python27 的安装并重新安装了它,但我不确定这是必要的。
  6. 重新启动 PyCharm。