本人在pycharm 和SHELL下安装MATPLOTLIB均失败, 出现Command “python setup.py egg_info” failed with error code 1 的解决方案。
花了好多方式解决, 试过:
python -m pip install --upgrade --force pip
pip install setuptools==33.1.1
后仍然没解决。
进一步看出错信息后显示:
freetype: no [The C/C++ header for freetype2 (ft2build.h) could not be found. You may need to install the development package.] png: no [pkg-config information for ‘libpng’ could not be found.] * The following required packages can not be built: * freetype, png
说明缺少依赖的包freetype和libpng。
在SHELL下,采用如下方式:
-
安装libpng
使用如下命令:sudo apt-get install libpng-dev
-
安装freetype
cd ~/Downloads
wget http://download.savannah.gnu.org/releases/freetype/freetype-2.6.5.tar.gz
tar -zxvf freetype-2.6.5.tar.gz
cd freetype-2.6.5/ ./congfigure
sudo make
sudo make install
最后运行
sudo pip3 install matplotlib
安装约15分钟后显示成功安装。