2016-12-29 3 views
0

virtualenv를 사용하여 EC2에서 플라스크 앱을 실행하려고합니다. virtualenv -p /usr/bin/python venv을 사용하여 virtualenv를 만들고 source venv/bin/activate을 사용하여 활성화했습니다. 그런 다음 내 github flask repo를 복제하고 pip install -r requirements.txt을 실행했습니다. 그러나 matplotlib을 설치할 때 오류가 발생합니다.virtualenv에서 matplotlib을 설치하는 중`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 matplotlib을 시도 here 제안하지만이 시간, 나는 그때 sudo yum install freetype을 실행하고 내가 붙어있어

Package freetype-2.3.11-15.14.amzn1.x86_64 already installed and lat 
est version 
Nothing to do 

있어

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

          * 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 

을보고 있어요했습니다 지금 ...이 작업을하려면 추가로 설치해야합니까?

답변

1

freetype 개발 도구도 설치하십시오. freetype-devel 또는 libfreetype이라고 생각합니다.

0

설치이

sudo yum install pkg-config 
0

을 실행 해보십시오 다음 문제를 해결해야

sudo apt install libfreetype6 libfreetype6-dev 

관련 문제