我正在使用AWS Cloud9 Amazon1 (EC2)实例。
Python 2.7是预先安装的.
我不知道python 3.7将在哪里安装- home dir还是root dir?有人能帮助我完成安装python 3.7的步骤,使其满足以下条件:
如果设备上安装了Python3.7,那么将二进制文件命名为'python3.7‘,并将其父目录添加到PATH环境变量中。
注意,不支持apt-get
。yum
工作。
更新
我遵循了答案中的步骤,成功地安装了python3.7,并通过触发python3.7 -V
进行了检查。但是,依赖项检查程序无法检测python 3.7:
mkdir greengrass-dependency-checker-GGCv1.11.x
cd greengrass-dependency-checker-GGCv1.11.x
wget https://github.com/aws-samples/aws-greengrass-samples/raw/master/greengrass-dependency-checker-GGCv1.11.x.zip
unzip greengrass-dependency-checker-GGCv1.11.x.zip
cd greengrass-dependency-checker-GGCv1.11.x
sudo ./check_ggc_dependencies | more
发布于 2020-10-27 11:39:05
基于这些评论。
在Amazon 1上没有用于python3.7的本机包,因此,应该按这里所示进行编译。汇编步骤包括:
yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel
cd /usr/src
wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz
tar xzf Python-3.7.9.tgz
cd Python-3.7.9
./configure --enable-optimizations
make altinstall
rm /usr/src/Python-3.7.9.tgz
更新
需要合并链接pyhton:
ln -s /usr/local/bin/python3.7 /usr/bin/python3.7
发布于 2020-10-27 11:54:50
你很可能不得不这样做:
发布于 2020-11-15 15:06:35
如果您要从控制台创建Cloud9环境(web浏览器而不是CloudFormation),那么现在可以使用Amazon 2,应该安装了一组最新的工具。
https://stackoverflow.com/questions/64553353
复制相似问题