【发布时间】:2016-04-09 16:49:44
【问题描述】:
我尝试在 Pycharm 中设置项目解释器 Python 3.5 并收到 SDK 错误?
有解决办法吗?
【问题讨论】:
-
你刚刚是把 python34.exe 复制到桌面了吗? Python 通常不会安装到桌面目录中。
标签: pycharm
我尝试在 Pycharm 中设置项目解释器 Python 3.5 并收到 SDK 错误?
有解决办法吗?
【问题讨论】:
标签: pycharm
你用pycharm打开后是否移动了整个项目?
如果是这样,只需删除 .idea/* (在您的项目下运行 rm -r .idea)
这个问题是由于:pycharm第一次导入项目后会在项目下创建一个.idea文件。因此,在您移动项目后,其中的路径将保持旧路径。因此,pycharm 将继续尝试导入保存在 .idea/* 中的“old_path/venv/bin/activate”
【讨论】:
我有这样的问题。解决方案非常简单。我在 Windows 中用俄语创建了一个帐户,您可以强调错误消息(大的)然后包含有关编码的词。因此检查您的 Windows 帐户名称 - 如果它不是英文并且包含空格和其他不需要的符号,请更改它。谢谢。
【讨论】:
我刚刚遇到这个错误并解决了它,长话短说,我认为这可能与我的 PATH / PY_HOME / PYTHONPATH 环境变量指向不同版本的 Python 有关。这是我所做的:
背景:
解决方案:
【讨论】:
我在 Windows 10 上遇到了同样的问题,并找到了解决方案。
根本原因: - 由于没有python27.dll,无法启动Python。
解决方案: - 安装python或将python27.dll放入PATH
谢谢。
【讨论】:
针对此问题的修复,告诉全局变量名为-> LD_LIBRARY_PATH 以包含新的python 库编译。 假设您刚刚下载了 python,解压并安装了它;假设你已经下载了 3.6.4 版本
要包含库,您必须编辑 .bashrc 文件。 (这个文件很有趣,看看;))。此文件是放置在您家中的“隐藏文件”:
纳米~/.bashrc
是一个非常简单的文本编辑器。
转到文件末尾并附加此命令,替换新 python 的路径
导出 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/whoami/Downloads/Python-3.6.4
CTRL+X 保存文件。
用于加载新文件:
来源 ~/.bashrc
【讨论】:
操作系统:Windows 10 / cygwin
所需的 Python:2.7.14
错误:“SDK 似乎无效”
我的解决方法:
注意:我想它可以工作,因为我看到的错误是 python 生成的,例如 “回溯(最近一次通话最后一次): 文件...”
【讨论】:
我刚刚遇到了与 Python 3.6(我想使用的)相同的问题,并且我的计算机中也安装了 Python 3.7。我的解决方案只是从 System PATH 中删除对 Python 3.7 的引用。
所以我的 PATH 目前已设置:
C:\Program Files\Python36\Scripts\
C:\Program Files\Python36\
就是这样,希望对你有帮助。
【讨论】:
我有同样的问题。我怀疑它发生在我做一个 python 项目时,我试图让 tensorflow 在我的 GPU 上运行,弄乱了我没有并且仍然不明白的设置(在带有路径变量的终端中)
我的问题在于我的系统解释器。我通过转到 Pycharm 中的解释器部分并创建一个选择新的解释器来修复它。我将“路径”环境\系统变量从“...\python.exe\Scripts”编辑为“...\python.exe”
【讨论】:
就我而言,我的 venv 中的 python.exe 是问题所在。
因此,我下载了特定版本的 Python 并将其 Script 文件夹的比赛粘贴到我的 \venv\Scripts 文件夹中。
【讨论】:
在我的情况下(在 Windows 操作系统上),问题是由于我在 Apache2.4 + Flask 的无关测试中添加了 PYTHONHOME 环境变量:这“破坏”了使用 Conda 设置的虚拟环境。当我创建一个需要与 PYTHONHOME 中指示的版本不同的 Python 版本的虚拟环境时,我开始收到上述“无效 SDK”错误(在我的情况下,我需要一个运行 Python 3.6 的虚拟环境,而 PYTHONHOME 指向 3.8版本)。
解决方案:我只需要删除 PYTHONHOME 环境变量!
【讨论】:
PyCharm 随机抽取格式为 ~/.asdfqwer/python 的文件作为 Python 可执行文件或环境
在安装了 snap 的 Ubuntu 19.04 pycharm-community 2019.2.3 上,PyCharm 出于某种奇怪的原因使用以下形式获取任何内容:
~/.asdfqwer/python
作为 virtualenv Python 解释器并使用它作为默认值。
在我的特殊情况下,我有一个名为:
~/.gdbinit.d/python
对于我的GDB Dashboard,它根本不是python 解释器或virtualenv,只是python GDB 配置而不是.gdb 配置。
为了解决这个问题,我只需在以下位置设置正确的解释器:
<project-name>
-
+ 添加正确的解释器
【讨论】: