为什么在PyCharm中设置项目解释器时出现“ SDK似乎无效”错误?

问题描述 投票:19回答:8

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9IT0FhRC5qcGcifQ==” alt =“在此处输入图像描述”>

我尝试在Pycharm中设置项目解释器Python 3.5并收到SDK错误?

任何解决方案可以解决?

pycharm
8个回答
4
投票

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

此问题是由于:pycharm将在您首次导入项目后在项目下创建一个.idea文件。因此,移动项目后,其中的路径将保留旧路径。因此,pycharm将继续尝试导入保存在.idea / *

中的“ old_path / venv / bin / activate”

3
投票

我只是遇到了这个错误并解决了这个问题,而且我认为长篇小说短篇小说可能与指向不同版本Python的PATH / PY_HOME / PYTHONPATH环境变量有关。这是我所做的:

背景:

  • 就我而言,我正试图在以前使用Python 3的笔记本电脑上运行Python 2.7 venv。
  • 我正在使用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。

1
投票

我在Windows 10上遇到了同样的问题,并且找到了解决方案。

PyCharm_Python_error.png

根本原因:-由于没有python27.dll,无法启动Python。

解决方案:-安装python或将python27.dll放入PATH

感谢。


1
投票

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


0
投票

A fix针对此问题,被告知名为的全局变量-> LD_LIBRARY_PATHinclude编译新的python库。假设您刚刚下载了python,将其解压缩并安装;假设您已经下载了3.6.4版本

要包含库,您必须编辑。bashrc文件。 (此文件非常有趣,请看;))。此文件是放置在您家中的“隐藏文件”:nano〜/ .bashrc是一个非常简单的文本编辑器。转到文件末尾并添加此命令,以替换新python的路径导出LD_LIBRARY_PATH = $ LD_LIBRARY_PATH:/ home /whoami/Downloads/Python-3.6.4

CTRL + X保存文件。

用于加载新文件:

源〜/ .bashrc


0
投票

操作系统:Windows 10 / cygwin

所需的Python:2.7.14

错误:“ SDK似乎无效”

我的解决方法:

  1. 删除Python 64位版本
    1. 安装Python 32位版本
    2. 使用Windows环境变量对话框设置PY_HOME = {somedrive} \ {somepath} \ Python27PYTHONPATH = {somedrive} \ {somepath} \ Python27

注:我想这是可行的,因为我看到的错误是python生成的,例如“追踪(最近一次致电过去):文件...“


0
投票

我只是遇到了Python 3.6(我想使用)和同样安装在计算机中的Python 3.7的相同问题。我的解决方案只是从系统路径中删除对Python 3.7的引用。

因此,当前已设置我的PATH:

C:\Program Files\Python36\Scripts\
C:\Program Files\Python36\

仅此而已,希望对您有所帮助。


0
投票

PyCharm拾取格式为~/.asdfqwer/python的随机文件作为Python可执行文件或环境

在安装有pycharm-community的Ubuntu 19.04snap2019.2.3上,PyCharm出于某种奇怪的原因选择了以下格式的任何东西:

~/.asdfqwer/python

up作为virtualenv Python解释器,并将其用作默认值。

在我的特定情况下,我有一个名为:的文件:

~/.gdbinit.d/python

对于我的GDB Dashboard,它根本不是python解释器或virtualenv,仅是python GDB配置,而不是.gdb配置。

要解决它,我只需要在以下位置设置正确的解释器:

  • 文件
  • 设置
  • 项目:<project-name>
  • 项目翻译
  • 选择了随机Python解释器后进行下拉
  • 显示全部
  • 删除随机解释器-
  • 使用+添加正确的解释器>
  • enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.