PyCharm如何删除SciView

PyCharm如何删除SciView,pycharm,Pycharm,我在PyCharm插件列表中的搜索结果几乎没有帮助 所以我在这里提出,如何删除PyCharm中的SciView窗格 您可以通过取消勾选来退出科学模式: 或者单击关闭右上角的面板->|如果您只想删除面板 在设置=>Tools=>PythonScientific下 取消选中“仅在工具窗口中显示打印”框。未来的绘图应该正常显示,而不是在视图中 要完全从侧面板删除,请右键单击SciView选项卡,然后选择从侧栏删除 如果您希望通常保留SciView并仅对特定项目禁用它,还可以强制使用默认后端: impo

我在PyCharm插件列表中的搜索结果几乎没有帮助

所以我在这里提出,如何删除PyCharm中的SciView窗格


您可以通过取消勾选来退出科学模式:

或者单击关闭右上角的面板->|如果您只想删除面板

在设置=>Tools=>PythonScientific下 取消选中“仅在工具窗口中显示打印”框。未来的绘图应该正常显示,而不是在视图中

要完全从侧面板删除,请右键单击SciView选项卡,然后选择从侧栏删除


如果您希望通常保留SciView并仅对特定项目禁用它,还可以强制使用默认后端:

import matplotlib
matplotlib.use('Qt5Agg')

如果需要特定功能,这也有助于强制协作者使用后端。

您可以在PyCharm中轻松禁用SciView,并通过取消选中以下步骤中找到的“在工具窗口中显示绘图”来显示matplotlib的正常输出My PyCharm版本为2019.3 Mac OS:

1-转到首选项:

2-转到工具,然后转到Python Scientific:

备注:输出图像可能会立即用plt.show关闭,因此您可以添加plt.holdTrue以在python中保存输出

您的测试代码可能是:

import matplotlib.pyplot as plt
plt.plot([1, 2, 3, 4, 5])
plt.ylabel('random test numbers')
plt.show()
plt.hold(True)

最令人沮丧的是,如果您只是从侧边栏中删除,它总是在下一次IntelliJ/PyCharm发布时返回。它不会持续下去。我相信上面的选项1确实能让它在重新启动时保持不变:我以前从未尝试过,但IntelliJ tools在重新启动时缺少设置持久性的情况确实发生在我身上。这是相当恼人的:\n我只是尝试了从IntelliJ的侧边栏中删除2个,然后看到重新启动的注释,重新启动,删除仍然存在,重新启动后仍然消失!W00T!从IntelliJ的第一天起,这就让我很恼火,终于走了!它将在PyCharMattTributeError的下一次重新启动时返回:模块“matplotlib.pyplot”没有属性“hold”