Nav*_*mar 7 matplotlib python-2.7 ubuntu-12.04
当我尝试
$ sudo apt-get install python-matplotlib
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python-matplotlib
Run Code Online (Sandbox Code Playgroud)
怎么样install
?
Ket*_*uem 39
一个"更清洁"的安装matplotlib的方法是通过pip:
sudo apt-get install python-pip
sudo pip install matplotlib
Run Code Online (Sandbox Code Playgroud)
它还将确保您获得最新的稳定版本,并且在将升级推送到pypi时将更容易维护.
如果构建过程抱怨缺少头文件,只需安装缺少的lib:
sudo apt-get install libfreetype6-dev libpng-dev
Run Code Online (Sandbox Code Playgroud)
警告:完全构建可能需要很长时间,因为matplotlib的一个依赖项是numpy,这在c扩展方面是一个相当大的项目.
在终端中键入以下命令:
$ wget https://github.com/matplotlib/matplotlib/zipball/master
$ unzip master
$ cd matplotlib-matplotlib-bb3ea55
$ sudo python2.7 setup.py build
$ sudo python2.7 setup.py install
Run Code Online (Sandbox Code Playgroud)
如果unzip
命令无法正常运行,请手动提取文件.$ cd matplotlib-matplotlib-bb3ea55
应该是正确的目录(但最后七个字符可能不同).
另外,请确保您有python-dev包.
如果没有,请运行:
sudo apt-get install python-dev
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
59053 次 |
最近记录: |