在virtualenv上安装matplotlib失败,使用`freetype无法构建`

时间:2016-12-29 02:19:55

标签: python matplotlib amazon-ec2 virtualenv

我试图使用virtualenv在EC2上运行一个烧瓶应用程序。我使用source venv/bin/activate创建了virtualenv并使用pip install -r requirements.txt激活了它。 然后我克隆了我的github瓶回购,并运行matplotlib。但是,我在安装File "/home/ec2-user/network-visualizer/venv/lib/python2.6/site- packages/pip/_vendor/cachecontrol/serialize.py", line 81, in dumps ).encode("utf8"), MemoryError 时遇到错误。

pip --no-cache-dir install matplotlib

我按照建议here搜索了 ================================================================ ============ * The following required packages can no t be built: * freetype ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in / tmp/pip-build-3dMFaT/matplotlib ,但这一次,我看到了

sudo yum install freetype

然后我跑了Package freetype-2.3.11-15.14.amzn1.x86_64 already installed and lat est version Nothing to do 并得到了

e

我现在被困了......我需要另外安装什么来使这项工作?

3 个答案:

答案 0 :(得分:1)

尝试安装freetype开发工具。我认为它是freetype-devel或libfreetype。

答案 1 :(得分:0)

尝试运行此

sudo yum install pkg-config 

答案 2 :(得分:0)

安装以下内容:

sudo apt install libfreetype6 libfreetype6-dev

那应该解决问题