我想使用AWS Lambda
功能生成视频.
我现在有以下过程来构建我的Lambda
函数:
触发一个Amazon Linux EC2
实例并以root身份运行它:
#! /usr/bin/env bash
# Install the SciPy stack on Amazon Linux and prepare it for AWS Lambda
yum -y update
yum -y groupinstall "Development Tools"
yum -y install blas --enablerepo=epel
yum -y install lapack --enablerepo=epel
yum -y install atlas-sse3-devel --enablerepo=epel
yum -y install Cython --enablerepo=epel
yum -y install python27
yum -y install python27-numpy.x86_64
yum -y install python27-numpy-f2py.x86_64
yum -y install python27-scipy.x86_64
/usr/local/bin/pip …
Run Code Online (Sandbox Code Playgroud) 我在Amazon EC2服务器上安装numpy时遇到问题.我尝试在虚拟环境中使用easy_install,pip,pip,使用python 2.7在另一个虚拟环境中进行pip ...
每次我尝试时,它都会失败并出现错误:gcc: internal compiler error: Killed (program cc1)
然后我接下来就得到了一堆python错误,我得到了easy_install:ImportError: No module named numpy.distutils
和pip我得到:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 72: ordinal not in range(128)
.
EC2实例正在运行内核3.4.43-43.43.amzn1.x86_64.有人解决了这个问题吗?Numpy对我来说一直很难安装,但我通常可以搞清楚......在这一点上我并不关心它是否属于它自己的virtualenv,我只想安装它.