我试图使用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
我现在被困了......我需要另外安装什么来使这项工作?
答案 0 :(得分:1)
尝试安装freetype开发工具。我认为它是freetype-devel或libfreetype。
答案 1 :(得分:0)
尝试运行此
sudo yum install pkg-config
答案 2 :(得分:0)
安装以下内容:
sudo apt install libfreetype6 libfreetype6-dev
那应该解决问题