如何在Amazon1EC2实例(Cloud9)上安装/配置python 3.7?

如何在Amazon1EC2实例(Cloud9)上安装/配置python 3.7?,python,linux,amazon-web-services,amazon-ec2,aws-cloud9,Python,Linux,Amazon Web Services,Amazon Ec2,Aws Cloud9,我正在使用AWS Cloud9 Amazon1 EC2实例 Python 2.7是预安装的 我不确定Python3.7将安装在哪里-home dir还是root dir?有人可以帮助我安装python 3.7的步骤,使其满足以下标准: 如果设备上安装了Python 3.7,请将二进制文件命名为“python3.7” 并将其父目录添加到PATH环境变量中 请注意,不支持apt-get。百胜有效 更新: 我已经按照answer中的步骤成功安装了python 3.7,并通过启动python3.7-V进

我正在使用AWS Cloud9 Amazon1 EC2实例

Python 2.7是预安装的

我不确定Python3.7将安装在哪里-home dir还是root dir?有人可以帮助我安装python 3.7的步骤,使其满足以下标准:

如果设备上安装了Python 3.7,请将二进制文件命名为“python3.7” 并将其父目录添加到PATH环境变量中

请注意,不支持apt-get。百胜有效

更新:

我已经按照answer中的步骤成功安装了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
根据评论

AmazonLinux1上没有python 3.7的本机包。因此,它应该如图所示进行编译。汇编步骤包括:

安装依赖项, 下载python源代码: 提取Python-3.7.9 汇编 清理 使现代化 需要sym link pyhton:

ln -s /usr/local/bin/python3.7 /usr/bin/python3.7
根据评论

AmazonLinux1上没有python 3.7的本机包。因此,它应该如图所示进行编译。汇编步骤包括:

安装依赖项, 下载python源代码: 提取Python-3.7.9 汇编 清理 使现代化 需要sym link pyhton:

ln -s /usr/local/bin/python3.7 /usr/bin/python3.7

您很可能必须:


您很可能必须:


如果您是从console web浏览器而不是CloudFormation创建Cloud9环境,那么现在可以使用AmazonLinux2。这应该安装了一套更为最新的工具。

如果您是从console web浏览器而不是CloudFormation创建Cloud9环境,那么您现在可以使用Amazon Linux 2。应该安装一套更为最新的工具。

AL1相当旧。可能必须按图所示编译它。我只是遵循了,它与您的链接完全相同,如果您可以添加步骤作为答案,那么我可以将此问题标记为已回答。AL1相当旧。可能必须如图所示编译它。我刚才遵循了,它与您的链接完全相同,如果您可以添加步骤作为答案,那么我可以将此问题标记为已回答。当我运行python3.7-V时,python3.7已成功确认。但是,依赖项检查器see question update无法检测到python3.7。有什么想法吗?可能与用户级或系统级安装有关?没有错误,只是依赖项检查器see question update无法检测到安装了python。它返回:Python 3.7:Not Found在步骤3之前,您是否可以将tar xzf Python-3.7.9.tgz添加到解压Python 3.7中,正如我运行python3.7-V时确认的那样。但是,依赖项检查器see question update无法检测到Python 3.7。有什么想法吗?可能与用户级或系统级安装有关?没有错误,只是依赖项检查器see question update无法检测到安装了python。它返回:Python 3.7:未找到在步骤3之前,您是否可以将tar xzf Python-3.7.9.tgz添加到unzipI?已成功安装它,但选中的依赖项see QUISE无法检测itI已成功安装它,但选中的依赖项see QUISE无法检测它
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
ln -s /usr/local/bin/python3.7 /usr/bin/python3.7