mat*_*_js 5 python amazon-ec2 amazon-web-services python-3.x
我已经启动了一个 EC2 实例,并且必须使用 yum 来安装 python。为了查看 Python 3 的所有可用版本,我运行了这个命令:sudo yum list | grep python3
然后我得到了这个列表:
python3.x86_64 3.7.2-4.amzn2.0.1 amzn2-core
python3-Cython.x86_64 0.27.3-2.amzn2.0.2 amzn2-core
python3-debug.x86_64 3.7.2-4.amzn2.0.1 amzn2-core
python3-devel.x86_64 3.7.2-4.amzn2.0.1 amzn2-core
python3-libs.i686 3.7.2-4.amzn2.0.1 amzn2-core
python3-libs.x86_64 3.7.2-4.amzn2.0.1 amzn2-core
python3-lit.noarch 0.7.1-1.amzn2.0.1 amzn2-core
python3-pip.noarch 9.0.3-1.amzn2.0.1 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.2-4.amzn2.0.1 amzn2-core
python3-tkinter.x86_64 3.7.2-4.amzn2.0.1 amzn2-core
python3-tools.x86_64 3.7.2-4.amzn2.0.1 amzn2-core
python3-wheel.noarch 0.30.0a0-9.amzn2.0.3 amzn2-core
Run Code Online (Sandbox Code Playgroud)
看起来 ec2 实例上的 yum 中没有 Python 3.6 的发行版。有人知道为什么吗?我知道你可以使用wget
3.6,但我不明白为什么亚马逊会让你经历这么多的困难才能获得 3.6。
我认为 yum 默认只显示最新版本。我没有方便的百胜盒来测试这个,但我找到了这个资源。看起来您可以使用以下方式显示替代版本:
yum list python3 --showduplicates
Run Code Online (Sandbox Code Playgroud)
然后您可以安装特定版本(假设版本信息只是“3.6”):
sudo yum install python3-3.6
Run Code Online (Sandbox Code Playgroud)
更普遍sudo yum install <package_name>-<version>
。
归档时间: |
|
查看次数: |
5767 次 |
最近记录: |