Nel*_*Gon 4 python pycharm python-3.x
我现在花了最后一个小时左右试图解决这个问题,但失败了。我已看过一些相关的问题,比如这个,GitHub上的问题,如本,但无法找到如何最好地解决这个问题。
导致错误的步骤
import matplotlib.pyplot as plt错误信息:
AttributeError: 'InputHookManager' 对象没有属性 '_stdin_file'
编辑
from matplotlib import pyplot as plt
Run Code Online (Sandbox Code Playgroud)
失败的尝试
然后我打开了定义 InputHookManager 的文件并注意到它与此有关ipython,pydev因此我重新安装了ipython但并没有解决问题。
我也试过重新安装matplotlib也无济于事。seaborn可能发生相同的错误是因为它们都需要使用 gtk3。
有关系统的更多详细信息
python 3.6
pycharm community 2019.2.1
Ubuntu 18.04.3
matplotlib 3.1.1
Run Code Online (Sandbox Code Playgroud)
小智 5
如果 IPython 不起作用,请尝试以下操作。PyCharm 似乎对 Linux 中的交互模式不满意。
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1462 次 |
| 最近记录: |