我一直在尝试安装Python的matplotlib库,以便与PyPlot一起使用,以便与Julia一起使用。我设法把所有东西都准备好了,除了最后一个库,我觉得我好像遇到了一个死胡同,试图让它工作。
在尝试安装matplotlib时(我曾尝试使用pip、常规python install和easy_install),在安装输出的最后,我得到以下消息,之后就没有安装了:
* The following required packages can not be built:
* freetype, png对此感到困惑的是,我在网上浏览了一下,并安装了这两个(至少,我认为它们是)。一个是freetype项目,另一个是LibPng,这是我能找到的最接近windows或python的"png包“的东西。
这(对他们中的任何一个)最初都不起作用,我在某个地方读到我需要在我的system32文件夹中有一个freetype.dll。虽然希望不大,但我还是找到了安装freetype的地方,取出dll并将其重命名,将其放入system32中。这当然不起作用(再说一次,可能性很小)。
不管怎样,这就是我所在的地方。我不知道从这里到哪里去,我甚至不确定我是否抓住了我应该使用的正确的“包”。有什么想法?
提前谢谢你,
奥利
发布于 2016-01-02 17:24:27
使用功能更强大的安装程序
我建议使用Anaconda或Miniconda。根据我与许多Windows用户的经验,这是安装matplotlib等包的最简单方法。
蟒蛇
Anaconda为科学家提供了许多软件包。Matplotlib开箱即用。只需以用户身份安装,而不是root。
米诺康达
如果您不想要Ananconda的所有包,请使用Miniconda
Conda
两种安装方式(Anaconda或Miniconda)都提供conda。它是一种改进的pip/virtualenv。
您可以使用以下命令安装matplotilb:
conda install matplotlib环境:
您可以创建一个新环境并安装您喜欢的包:
conda create -n my_project35 python=3.5
activate my_project35
conda install matplotlib或
conda create -n my_project27 python=2.7
activate my_project27
conda install matplotlib与pip结合使用
您仍然可以使用pip。conda“理解”它在做什么。
发布于 2017-02-13 10:13:40
一条蛇就够了!
这篇文章是为那些在Windows10上使用Linux Bash Shell的人准备的。
如果您不想采用Anaconda路线,可以通过在Windows 10 Bash shell中执行以下命令来安装freetype (和png):
sudo apt-get install freetype6-dev上面的命令也会自动安装libpng。然而,由于一个错误,系统不会‘意识到’它已经安装了freetype,所以你需要手动安装pkg-config:
sudo apt-get install pkg-config此后,您应该能够通过pip安装matplotlib,而不会出现其他问题。
sudo pip install matplotlib发布于 2021-07-23 01:13:46
我试着用python 3.9.5下载matplotlib 2.2.2,几个小时都收到freetype和png错误。
在下载python 3.7.9并从环境变量中删除python 3.9.5之后,安装matplotlib 2.2.2没有任何问题!
https://stackoverflow.com/questions/34563902
复制相似问题