大家好:最近使用pycharm作为ide学习python,遇到了一个问题。
-------------------------------------------------------------------------------------------------------
1、代码之前写好的,在家里用的电脑是正常的
2、使用公司的电脑就报错了,错误如下
Traceback (most recent call last):File "tt.py", line 3, in <module>from PyQt5 import QtWidgets
RuntimeError: the PyQt5.QtCore and PyQt4.QtCore modules both wrap the QObject class
-------------------------------------------------------------------------------------------------------
代码如下:
import matplotlib.pyplot as plt
from matplotlib.backends.backend_qt5 import NavigationToolbar2QT as NavigationToolbar
from PyQt5 import QtWidgets
plt.plot([1,2,3,4], [1,4,9,16], 'ro')
plt.axis([0, 6, 0, 20])
plt.show()
-------------------------------------------------------------------------------------------------------
1、在pycharm中执行时不报错的2、在cmd的时候报错,错误如上。
求助:有朋友知道为什么在pycharm中正常,在cmd中就不正常了吗?
环境一(公司电脑):
1、pycharm报错的,
2、重启电脑
2.1、重启电脑之后pycharm不报错了
2.2、cmd执行的还是报错。
环境二:(个人电脑)
1、pycharm执行不报错
2、cmd执行不报错。
环境三:(公司电脑虚拟机安装win7)效果和公司的电脑一样
1、pycharm执行不报错
2、cmd执行的报错。
-------------------------------------------------------------------------------------------------------
那么我就认为其实这不是个例,应该是有原因的,但是我还不知道这个的原因是什么
问:希望有知道的朋友看看这个问题可能的原因。
确实有这个问题,确定是路径的问题
路径的问题:我发现这个在PYQT和matplotlib一起的时候才异常,在我家里的电脑还是正常的。那么能修复吗?
自己重新加import
<p>好的,我明白你的意思了,谢谢</p>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。