我似乎无法找到关于此的文档。 Matplotlib说运行:在RedHat上安装matplotlib理想情况下使用yum
sudo yum install python-matplotlib
安装所有的依赖关系,这版本matplotlib的成功:
python-matplotlib.x86_64 0:0.99.1.2-1.6.amzn1
不过,我使用python2.7,单独安装。原来的(现在仍然存在)python2.6现在可以成功导入matplotlib。在RedHat for python2.7上有相关的matplotlib包吗?我不知道how to use this page on python-matplotlib packages。
其他信息:
which python2.6
回报/usr/bin/python2.6
which python
回报/usr/bin/python
。cat /proc/version
回报
Linux version 3.14.23-22.44.amzn1.x86_64 ... (Red Hat 4.8.2-16) (GCC) ...
别的东西,我试过:
我还试图用pip2.7代替,installed all the dependancies,它broke on this issue有关权限。解决方法是重置问题文件的权限:
chmod o+x /path/to/file
但是,它是临时复制文件。 :(在安装过程中matplotlib它在重新复制这个文件,所以我不能设置它的权限,这是它被打破的地方:
g++ ... -lpython2.7 -o build/lib.linux-x86_64-2.7/matplotlib/backends/_backend_agg.so
running install_lib
copying pylab.py -> /usr/lib64/python2.7/site-packages
error: [Errno 13] Permission denied: '/usr/lib64/python2.7/site-packages/pylab.py'
这似乎并不喜欢做的正确方法,这太拼凑起来的。
问题先问在Unix&Linux stackexchange。