2015-03-13 76 views
0

我似乎无法找到关于此的文档。 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

回答

0

我从源代码构建。:(令人惊讶的并不难,但遇到了很多这样的交互部分的问题(在redhat 4太老为了让大家能够做到交互式后端,我需要一个更新的机器。)

# get matplotlib 
wget https://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.4.3/matplotlib-1.4.3.tar.gz 

#uncompress 
tar xvzf matplotlib-1.4.3.tar.gz 

# open build install 
# read INSTALL file for more instructions 
cd matplotlib-1.4.3 
python setup.py build 
# actually installing needed superuser privileges 
sudo python setup.py install 

希望这为类似设置的其他人节省了时间。

0

在CentOS 7我Python安装3.6.1,到/ usr /本地

这也自动安装PIP

然后我跑须藤/usr/local/bin/pip3.6安装matplotlib

而且都很好

相关问题