通过Pycharm安装包以及Matplotlib包安装遇到的各种问题

Posted 大作家佚名

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过Pycharm安装包以及Matplotlib包安装遇到的各种问题相关的知识,希望对你有一定的参考价值。

通过Pycharm安装包

第一步:打开pycharm软件;
第二步:选择菜单栏File → Settings;
第三步:选择“Project:XXXXX”这一栏,然后选择“Project Interpreter”,点击右边的“+”号;

Pycharm安装包的时候报错

Error occurred when installing package ‘xxx’ pycharm安装库报错
我的解决方法是在终端中安装pip3,命令:

sudo apt install python3-pip

之后通过Pycharm安装包就可以用了。其他改镜像的方式我没有试过,如:成功解决pycharm 的setting中的Error occurred when installing package ‘Keras’

Matplotlib安装测试及问题

采用前文描述的方法安装Matplotlib包,测试代码如下:

import matplotlib
import numpy as np
import matplotlib.pyplot as plt

N = 5
menMeans = (20, 35, 30, 35, 27)
womenMeans = (25, 32, 34, 20, 25)
menStd = (2, 3, 4, 1, 2)
womenStd = (3, 5, 2, 3, 3)
ind = np.arange(N)    # the x locations for the groups
width = 0.35       # the width of the bars: can also be len(x) sequence

p1 = plt.bar(ind, menMeans, width, yerr=menStd)
p2 = plt.bar(ind, womenMeans, width,
             bottom=menMeans, yerr=womenStd)

plt.ylabel('Scores')
plt.title('Scores by group and gender')
plt.xticks(ind, ('G1', 'G2', 'G3', 'G4', 'G5'))
plt.yticks(np.arange(0, 81, 10))
plt.legend((p1[0], p2[0]), ('Men', 'Women'))

plt.show()

遇到问题:

UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure. plt.show()

解决方法,终端中安装python3-tk

sudo apt-get install python3-tk

在py脚本中增加一行代码:matplotlib.use('TkAgg')

import matplotlib
import numpy as np
matplotlib.use('TkAgg')
import matplotlib.pyplot as plt
...

成功:

如果还不行,可以试试安装PyQt5,但是我安装后还是有问题,最终是采用安装python3-tk的方法解决的。

如果没有解决你的问题,可以进一步参考UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure." when plotting figure with pyplot on Pycharm这里国外大神网友提供了不同解决方案。

以上是关于通过Pycharm安装包以及Matplotlib包安装遇到的各种问题的主要内容,如果未能解决你的问题,请参考以下文章

python怎么装matplotlib

超详细的Pycharm+Anconda安装配置教程

在 PyCharm 中安装 matplotlib 和 pyplot 时出错

pycharm pip 源修改以及包管理(转载)

pycharm安装以及简单使用教程

python如何安装matplotlib模块