numpy 如何安装matplotlib

6ioyuze2  于 12个月前  发布在  其他
关注(0)|答案(6)|浏览(153)

我在ubuntu中安装了python3.2(默认版本没有删除),我按照这里的步骤操作
当我使用

python3.2 setup.py install

字符串
我得到了:

"error: command 'gcc' failed with exit status 1",
"src/ft2font.cpp:2224:29: error: ‘Int’ is not a member of ‘Py’"


当我使用sudo apt-get install python-matplotlib时,我可以在python2.x中使用matplot,但我仍然不能在python3.2中使用它如何在python3.2中安装matplot?

dhxwm5r4

dhxwm5r41#

如果您运行的是windows. http://www.lfd.uci.edu/~gohlke/pythonlibs/,请尝试非官方的Windows二进制Python扩展包

ao218c7q

ao218c7q2#

我在Ubuntu 14.04上遵循了Joe Kington的步骤。虽然这些步骤让我开始遇到了一些问题。我不得不做以下额外的步骤。希望它能帮助其他有类似问题的人。
1.安装freetype包,使用

sudo apt-get install libfreetype6-dev

字符串
1.我不得不安装g++,因为这个错误:错误试图执行'cc 1 plus':execvp:没有这样的文件或目录

sudo apt-get install g++


1.然后我必须安装python3.4-dev,因为:致命错误:Python.h:没有这样的文件或目录

sudo apt-get install python3.4-dev


现在从乔·金顿开始,这对我很有效。

sbdsn5lh

sbdsn5lh3#

它本身就是简单的。
sudo pip install matplotlib就可以了。

wtlkbnrh

wtlkbnrh4#

Matplotlib从2013年1月发布的1.2版开始支持python 3.x。
要安装它,请查看installation instructions。通常,调用pip install matplotlib或使用您首选的机制(condahomebrew,windows安装程序,系统包管理器等)。在某些情况下,您可能需要通过系统的包管理器安装其他非python依赖项(libpngfreetype)。
下面的答案是出于历史原因留下的,并作为从github安装开发版本的示例。
matplotlib的当前版本不支持python3。
github上有一个支持python3的分支已经有好几年了,但直到最近它才在Linux以外的任何平台上稳定下来,我相信那个分支最近被合并回了主分支。
如果你想在python3上使用matplotlib,你需要从当前的技巧https://github.com/matplotlib/matplotlib开始构建
要构建它,请执行类似以下操作:

git clone https://github.com/matplotlib/matplotlib
cd matplotlib
python3 setup.py build
sudo python3 setup.py install

字符串
如果你没有安装git,你可以下载当前git提示的tarball:https://github.com/matplotlib/matplotlib/tarball/master
你需要为python3安装numpy。(为python2安装它不会为python3安装它。)
在大多数情况下,这就是你需要做的。对于默认安装,唯一不包含的python库是numpy。其他依赖项(例如libpngfreetype)是系统库,如果你能为python2构建matplotlib,你已经有了它们。
如果您想要非默认安装(例如,如果你想要任何非默认的后端),那么你需要将setup.cfg.default模板复制到setup.cfg并编辑它以匹配你想要的。你可能只需要在你正在编写的gtk或qt应用程序中嵌入matplotlib,在这种情况下,您将需要gtkaggqtagg后端,而不仅仅是默认的tkagg后端。

xtfmy6hx

xtfmy6hx5#

只是为了将@endolith评论提升到答案级别,至少从ubuntu 14-04 Linux开始,apt内置了matplotlib对python3的支持:

sudo apt-get install python3-matplotlib

字符串
应该安装matplotlib for python3,并带有必要的依赖项。

gzjq41n4

gzjq41n46#

sudo apt-get build-dep python-matplotlib

字符串
这将获得安装matplotlib所需的所有依赖项

相关问题