如何在 Amazon1 EC2 实例 (Cloud9) 上 install/configure python 3.7?
How to install/configure python 3.7 on Amazon1 EC2 instance (Cloud9)?
我正在使用 AWS Cloud9 Amazon1 (EC2) 实例。
Python 2.7 已预装。
我不确定 python 3.7 的安装位置 - 主目录还是根目录?有人可以帮助我安装 python 3.7 以满足以下条件的步骤:
If Python 3.7 is installed on the device, name the binary 'python3.7'
and add its parent directory to the PATH environment variable.
请注意 apt-get
不受支持。 yum
有效。
更新:
我已经按照答案中的步骤成功安装了 python 3.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
根据评论。
Amazon python 3.7 没有原生包Linux 1。因此,应该按here 所示进行编译。编译步骤包括:
- 安装依赖,
yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel
- 正在下载python来源:
cd /usr/src
wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz
- 提取Python-3.7.9
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
更新
需要sym link pyhton:
ln -s /usr/local/bin/python3.7 /usr/bin/python3.7
您很可能必须:
如果您是从控制台(Web 浏览器而不是 CloudFormation)创建 Cloud9 环境,那么您现在可以使用 Amazon Linux2。这应该安装了一组更新的工具。
我正在使用 AWS Cloud9 Amazon1 (EC2) 实例。
Python 2.7 已预装。
我不确定 python 3.7 的安装位置 - 主目录还是根目录?有人可以帮助我安装 python 3.7 以满足以下条件的步骤:
If Python 3.7 is installed on the device, name the binary 'python3.7' and add its parent directory to the PATH environment variable.
请注意 apt-get
不受支持。 yum
有效。
更新:
我已经按照答案中的步骤成功安装了 python 3.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
根据评论。
Amazon python 3.7 没有原生包Linux 1。因此,应该按here 所示进行编译。编译步骤包括:
- 安装依赖,
yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel
- 正在下载python来源:
cd /usr/src
wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz
- 提取Python-3.7.9
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
更新
需要sym link pyhton:
ln -s /usr/local/bin/python3.7 /usr/bin/python3.7
您很可能必须:
如果您是从控制台(Web 浏览器而不是 CloudFormation)创建 Cloud9 环境,那么您现在可以使用 Amazon Linux2。这应该安装了一组更新的工具。