通过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包安装遇到的各种问题的主要内容,如果未能解决你的问题,请参考以下文章