英文:
How to install python3.6 on aws ec2 instance
问题
这个问题是关于安装 Python 3.6 版本的,不是其他版本。
我正在使用 AWS 的 amazonlinux Docker 镜像,并尝试在其中安装 Python 3.6。不到一个月前,只需使用 yum install python3.x86_64
就可以了,但现在似乎所有的 Python 3 版本都在使用 Python 3.7,如下所示:
bash-4.2# sudo yum list | grep python3
python3.i686 3.7.4-1.amzn2.0.3 amzn2-core
python3.x86_64 3.7.4-1.amzn2.0.3 amzn2-core
python3-Cython.x86_64 0.27.3-2.amzn2.0.2 amzn2-core
python3-debug.x86_64 3.7.4-1.amzn2.0.3 amzn2-core
python3-devel.x86_64 3.7.4-1.amzn2.0.3 amzn2-core
python3-libs.i686 3.7.4-1.amzn2.0.3 amzn2-core
python3-libs.x86_64 3.7.4-1.amzn2.0.3 amzn2-core
python3-lit.noarch 0.7.1-1.amzn2.0.1 amzn2-core
python3-openmpi.x86_64 4.0.1-11.amzn2.0.1 amzn2-core
python3-pip.noarch 9.0.3-1.amzn2.0.1 amzn2-core
python3-rpm.x86_64 4.11.3-40.amzn2.0.3 amzn2-core
python3-rpm-macros.noarch 3-23.amzn2 amzn2-core
python3-setuptools.noarch 38.4.0-3.amzn2.0.6 amzn2-core
python3-test.x86_64 3.7.4-1.amzn2.0.3 amzn2-core
python3-tkinter.x86_64 3.7.4-1.amzn2.0.3 amzn2-core
python3-tools.x86_64 3.7.4-1.amzn2.0.3 amzn2-core
python3-wheel.noarch 0.30.0a0-9.amzn2.0.3 amzn2-core
英文:
This question is specifically for installing version 3.6 of python. Not any other versions.
I'm using aws' amazonlinux docker image and trying to install python3.6 on it. It worked less than a month ago simply using yum install python3.x86_64
, but now it seems that all python3 versions are using python3.7 as shown below:
bash-4.2# sudo yum list | grep python3
python3.i686 3.7.4-1.amzn2.0.3 amzn2-core
python3.x86_64 3.7.4-1.amzn2.0.3 amzn2-core
python3-Cython.x86_64 0.27.3-2.amzn2.0.2 amzn2-core
python3-debug.x86_64 3.7.4-1.amzn2.0.3 amzn2-core
python3-devel.x86_64 3.7.4-1.amzn2.0.3 amzn2-core
python3-libs.i686 3.7.4-1.amzn2.0.3 amzn2-core
python3-libs.x86_64 3.7.4-1.amzn2.0.3 amzn2-core
python3-lit.noarch 0.7.1-1.amzn2.0.1 amzn2-core
python3-openmpi.x86_64 4.0.1-11.amzn2.0.1 amzn2-core
python3-pip.noarch 9.0.3-1.amzn2.0.1 amzn2-core
python3-rpm.x86_64 4.11.3-40.amzn2.0.3 amzn2-core
python3-rpm-macros.noarch 3-23.amzn2 amzn2-core
python3-setuptools.noarch 38.4.0-3.amzn2.0.6 amzn2-core
python3-test.x86_64 3.7.4-1.amzn2.0.3 amzn2-core
python3-tkinter.x86_64 3.7.4-1.amzn2.0.3 amzn2-core
python3-tools.x86_64 3.7.4-1.amzn2.0.3 amzn2-core
python3-wheel.noarch 0.30.0a0-9.amzn2.0.3 amzn2-core
答案1
得分: 1
你只需从源代码下载并构建。
步骤如下:
- 安装gcc和sqlite-devel:
yum install gcc sqlite-devel
- 解压下载的存档并切换到目录
- 使用
./configure --enable-optimizations
进行配置 - 最后运行
make altinstall
。
altinstall
避免替换默认的/usr/bin/python
。
就这样!
英文:
You can just download and build from source.
The steps are as follows:
- Install gcc and sqlite-devel
yum install gcc sqlite-devel
- Extract the downloaded archive and cd to the directory
- Configure with
./configure --enable-optimizations
- And finally
make altinstall
.
altinstall
avoid replacing the default /usr/bin/python
.
That's it!
答案2
得分: 1
请启用ius仓库并安装python36u。
https://www.certdepot.net/rhel7-how-to-install-the-ius-community-repository/
yum install python36u
英文:
Please enable ius repository and install python36u
https://www.certdepot.net/rhel7-how-to-install-the-ius-community-repository/
yum install python36u
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论