2016-12-29 7 views
0

Я пытаюсь запустить флеш-приложение на EC2, используя virtualenv. Я создал virtualenv с помощью virtualenv -p /usr/bin/python venv и активировал его с помощью source venv/bin/activate. Затем я клонировал свою реплику github, и побежал pip install -r requirements.txt. Тем не менее, я получаю сообщение об ошибке при установке matplotlib.Установка matplotlib на virtualenv с ошибкой `freetype не может быть построена`

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 matplotlibhere как это было предложено, но на этот раз, я вижу

================================================================ 
============ 

          * 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 

Я застрял теперь ... Что мне нужно установить дополнительно, чтобы выполнить эту работу?

ответ

1

Попробуйте также установить инструменты разработки freetype. Я думаю, что это freetype-devel или libfreetype.

0

Попробуйте запустить

sudo yum install pkg-config 
0

Установить следующее:

sudo apt install libfreetype6 libfreetype6-dev 

Это должно решить проблему