#1 - 2020-8-13 10:32
茧 (说得很好,那么你的女朋友呢?)
我的python是用的anaconda,主要是看上了spyder比较方便。
但是遇到了一个问题:我从github叉来的一个程序在spyder上无法运行。
错误描述是这样的:查了一下,原因推测是spyder用PyQt5启动,因此PySide2里面Qt的各种库就无法加载了。
事实上,我在spyder命令行运行
是可以成功加载的。
于是又查了一下spyder能否改成PySide2启动,结论似乎是不能疑似spyder开发者表示:我们支持PySide2没有好处,所以不会这么做
我尝试着在 tools > preferences > IPython console > graphics 里面修改 graphics backend 设置(inline > automatic),结果连import PySide2都会失败(提示已经加载PyQt,不兼容)
顺便一提,我在python shell里面加载PySide2.QtWidgets也会出现同样的错误,不知道是不是因为我PySide2是通过conda命令安装的。
大家有遇到过类似的问题吗?可以在使用spyder的前提下解决吗?不行的话我只有卸载anaconda了
但是遇到了一个问题:我从github叉来的一个程序在spyder上无法运行。
错误描述是这样的:
from PySide2.QtWidgets import QApplication, QSplashScreen
ImportError: DLL load failed: The specified module could not be found.
事实上,我在spyder命令行运行
import PyQt5.QtWidgets
是可以成功加载的。
于是又查了一下spyder能否改成PySide2启动,结论似乎是不能疑似spyder开发者表示:我们支持PySide2没有好处,所以不会这么做
我尝试着在 tools > preferences > IPython console > graphics 里面修改 graphics backend 设置(inline > automatic),结果连import PySide2都会失败(提示已经加载PyQt,不兼容)
顺便一提,我在python shell里面加载PySide2.QtWidgets也会出现同样的错误,不知道是不是因为我PySide2是通过conda命令安装的。
大家有遇到过类似的问题吗?可以在使用spyder的前提下解决吗?不行的话我只有卸载anaconda了
spyder的话,也是这次我才知道原来它自己就是一个python程序
交作业是交ipy但我都spyder写好粘贴过去。。