我尝试在Pycharm中设置项目interpteter Python 3.5并获得SDK错误?
任何修复方法?
答案 0 :(得分:3)
我刚刚遇到这个错误并解决了它,而且我认为它可能与指向不同版本的Python的PATH / PY_HOME / PYTHONPATH环境变量有关。这就是我的所作所为:
<强>背景强>
<强>解决方案:强>
答案 1 :(得分:2)
使用pycharm打开项目后,是否移动了整个项目?
如果是这样,只需删除.idea / *(在您的项目下运行new Vue({
el: '#app'
components: {
'content-component': ComponentComponent
}
})
)
此问题是由以下原因引起的:首次导入项目后,pycharm将在项目下创建一个.idea文件。因此,移动项目后,其中的路径将保留旧路径。因此,pycharm将继续尝试导入保存在.idea / *
中的“ old_path / venv / bin / activate”答案 2 :(得分:1)
我在Windows 10上遇到了同样的问题,并得到了解决方案。
根本原因: - 由于没有python27.dll,无法启动Python。
解决方案: - 安装python或将python27.dll放入PATH
感谢。
答案 3 :(得分:1)
答案 4 :(得分:0)
针对此问题的修复,告诉全局var named-&gt; LD_LIBRARY_PATH 到包含已编译的新 python 库。 让我们假设您刚刚下载了python,将其解压缩并放大了。安装;假设您已下载3.6.4版本
要包含库,您必须编辑。 bashrc 文件。 (这个文件非常有趣,看看;))。这个文件是一个&#34;隐藏文件&#34;放在你家里:
nano~ / .bashrc
是一个非常简单的文本编辑器。
转到文件的末尾并附加此命令,替换新python的路径
export LD_LIBRARY_PATH = $ LD_LIBRARY_PATH:/ home / whoami
/ Downloads / Python-3.6.4
CTRL + X表示保存文件。
加载新文件:
source~ / .bashrc
答案 5 :(得分:0)
操作系统:Windows 10 / cygwin
所需的Python:2.7.14
错误:“ SDK似乎无效”
我的解决方法:
注意:我猜它是可行的,因为我看到的错误是python生成的,例如 “追踪(最近一次致电过去): 文件...”
答案 6 :(得分:0)
我刚遇到了Python 3.6(我想使用)和同样安装在计算机中的Python 3.7的问题。我的解决方案只是从系统PATH中删除对Python 3.7的引用。
所以我的PATH当前已设置:
C:\Program Files\Python36\Scripts\
C:\Program Files\Python36\
仅此而已,希望对您有所帮助。
答案 7 :(得分:0)
我有同样的问题。我怀疑这是在我执行python项目时发生的,当时我试图使tensorflow在我的GPU上运行,弄乱了我以前仍然不真正理解的设置(在带有路径变量的终端中)
在我的情况下,问题出在我的系统解释器上。我通过转到Pycharm的解释器部分并选择新的解释器来解决此问题。我将“路径”环境\系统变量从“ ... \ python.exe \ Scripts”编辑为“ ... \ python.exe”
答案 8 :(得分:0)
就我而言,问题在于我的 venv 中的 python.exe。
因此,我下载了特定版本的 Python 并将其 Script 文件夹的比赛粘贴到我的 \venv\Scripts 文件夹中。
答案 9 :(得分:-1)
PyCharm拾取格式为~/.asdfqwer/python
的随机文件作为Python可执行文件或环境
在安装了pycharm-community
的Ubuntu 19.04 snap
2019.2.3上,PyCharm出于某种奇怪的原因选择了以下格式的内容:
~/.asdfqwer/python
up作为virtualenv Python解释器,并将其用作默认值。
在我的情况下,我有一个文件:
~/.gdbinit.d/python
对于我的GDB Dashboard,它根本不是python解释器或virtualenv,而只是python
GDB配置,而不是.gdb
配置。
要解决此问题,我只需要在以下位置设置正确的解释器即可:
<project-name>
-
的随机解释器+
添加正确的解释器