python - 如何在aws ec2实例上安装python3.6
问题描述
这个问题专门用于安装 python 3.6 版。不是任何其他版本。
我正在使用 aws 的amazonlinux docker映像并尝试在其上安装 python3.6。不到一个月前它只是简单地使用yum install python3.x86_64
,但现在似乎所有 python3 版本都在使用 python3.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
解决方案
您可以从source下载和构建。
步骤如下:
- 安装 gcc 和 sqlite-devel
yum install gcc sqlite-devel
- 解压下载的存档并cd到目录
- 配置为
./configure --enable-optimizations
- 最后
make altinstall
。
altinstall
避免替换默认的/usr/bin/python
.
而已!
推荐阅读
- vba - 关闭对象时不允许进行 VBA 操作
- kivy - UnicodeDecodeError:“charmap”编解码器无法解码位置 356 中的字节 0x9d:字符映射到
- javascript - 在父构造函数中使用覆盖的值
- java - 当设置看起来正确时,OFBiz 17.2 gradlew cleanAll loadAll 给出类未找到异常
- autodesk-forge - 适用于 Navisworks 的 Autodesk 设计自动化 API
- r - 如何根据条形图中的用户输入过滤某些数据?
- python - 从python中的两个字典列表中合并具有相同键的字典
- django - 如何在 django 中使用外键字段进行排序并避免同一行的多个结果
- google-sheets-formula - 使用公式将天转换为周,然后是月,然后是年
- python - 在 A* 搜索中计算自定义成本函数