我现在花了大约一个小时试图解决这个问题,但失败了。我已经阅读了几个相关问题,比如这个,GitHub问题,比如这个,但找不到如何最好地解决这个问题。
导致错误的步骤
将matplotlib.pyplot作为plt导入
错误消息:
AttributeError:“InputHookManager”对象没有属性“_stdin_file”
编辑
from matplotlib import pyplot as plt
失败的尝试
然后,我打开了定义InputHookManager的文件,注意到它与< code>ipython和< code>pydev有关,所以我重新安装了< code>ipython,但这并没有解决问题。
我也尝试重新安装matplotlib
无济于事。seaborn
可能会发生同样的错误,因为它们都需要使用 gtk3。
有关系统的更多详细信息
python 3.6
pycharm community 2019.2.1
Ubuntu 18.04.3
matplotlib 3.1.1
试试这个对我有用的:
from matplotlib import pyplot as plt
我也有同样的问题。我在Ubuntu 18.04上使用PyCharm 2020.2。请看:“用户警告:Matplotlib当前正在使用agg,这是一个非GUI后端,因此无法显示图形。”
sudo apt-get install python3-tk
解决了这个问题
20200902更新:不幸的是,我再次看到此错误。这似乎可以解决:
import matplotlib
matplotlib.use('TkAgg')
import matplotlib.pyplot as plt
plt.show() 现在可以显示绘图
如果IPython不起作用,请尝试以下方法。PyCharm似乎对Linux中的交互模式不太满意。
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
问题内容: 我在构建会话bean 时遇到了麻烦。 找不到以下内容: 一些解决方案暗示将库和.jar 添加到Java构建路径。 我正在使用并且在给定位置($ JAVA_HOME \ lib)找不到这些库中的任何一个。我在机器上使用eclipse(kepler) 问题答案: javaee.jar既不提供eclipse也不提供java(jdk)。该文件必须手动下载并添加到项目构建路径。可以在此处找到ja
问题内容: 我在Eclipse中构建的Android应用程序突然无法构建,并出现了许多错误。最明显的错误是表明所有android导入都无法解决。 所有这些都标记为无法解决。我尝试删除并重新添加JRE系统库。我曾尝试清洁和重建。我已经尝试将“快速修复”选项设置为“修复项目设置…”,但这仅会显示一个对话框,提示… “ 尚未找到解决无法解决对’android.app.Bundle’的引用的建议。单击此处
我试图从djangotoolbox.fields使用Listfield,但它给我一个错误说: 我做错了什么?
我正在使用以下命令将数据从mysql表提取到hive表: 我在执行上述操作时遇到以下错误: 从数据库读取时出错: java.sql.SQL异常: 流式处理结果集com.mysql.jdbc.RowDataDynamic@1f16ebd3仍处于活动状态。当任何流式处理结果集处于打开状态并在给定连接上使用时,不得发出任何语句。在尝试更多查询之前,请确保已对任何活动的流式处理结果集调用了 .close(
我还不是一个有经验的OSGi用户,因此我会遇到一些问题。 我正在尝试使用作为外部提供程序,因为我不希望我的包包含所有这些类。 但是,当我运行这组包(my和)时,我得到以下错误: 错误:Bundle org.apache.serviceMix.bundles.hadoop-client[56]错误启动文件:bundles/org.apache.serviceMix.bundles.hadoop-cl
我一直在遵循gRPC教程,这非常好。当我尝试将https://github.com/grpc-ecosystem/grpc-gateway添加到我的项目时,问题就开始了。我使用他们给你的命令: 我在我的原型中导入包: 我在上面的“文件未找到”行收到错误。当我复制项目中的文件时,它们会被找到,但当我运行命令时 它会抱怨找不到文件。 有人能告诉我如何使grpc网关正常工作的正确方法吗? 我目前使用Go