编译py代码:pycharm不报错,但是cmd中python + xxx.py报错

我是520老谢 发布于 2018/06/22 17:34
阅读 684
收藏 1

大家好:最近使用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执行的报错。
-------------------------------------------------------------------------------------------------------
那么我就认为其实这不是个例,应该是有原因的,但是我还不知道这个的原因是什么
问:希望有知道的朋友看看这个问题可能的原因。

加载中
0
月渊
确实有这个问题,确定是路径的问题
我是520老谢
我是520老谢
路径的问题:我发现这个在PYQT和matplotlib一起的时候才异常,在我家里的电脑还是正常的。那么能修复吗?
0
月渊
自己重新加import
0
我是520老谢
我是520老谢

好的,我明白你的意思了,谢谢

返回顶部
顶部