【问题标题】:How can I install python3 by yum in AWS EC2如何在 AWS EC2 中通过 yum 安装 python3
【发布时间】:2019-11-01 15:35:29
【问题描述】:

我想在我的 AWS EC2 中安装 pip3、python。 我发现如何安装是

yum update
yum install gcc
yum install wget
yum install zlib-devel
cd _____
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
tar xzf Python-3.6.1.tgz
....

但是当我写第一行时它不起作用。

# yum update
Traceback (most recent call last):
  File "/usr/bin/yum", line 57, in <module>
    from dnf.cli import main
ModuleNotFoundError: No module named 'dnf'

我不知道为什么“yum”不起作用。我该如何解决?

【问题讨论】:

  • 我相信 yum 是用 Python 构建的,这种类型的错误表明您的 Python 发行版或安装的 Python 包已损坏。这可能是可以修复的(我不知道),但另一种选择是启动一个新的、干净的 EC2 实例。这是您的选择,还是此 EC2 实例上的内容太多而无法从头开始干净地重建它?
  • @jarmod 感谢评论。我刚刚开始学习EC2。所以重新启动并不难。
  • @Lamanus 第二个答案在那个链接中'rpm -Va'对我有用。但下一个“rpm --reinstall”不起作用。它说'rpm:没有提供安装包'。我想知道如何重新安装?

标签: python-3.x amazon-web-services amazon-ec2 yum dnf


【解决方案1】:

sudo yum install python36 (for python3.6) sudo yum install python37 (for python3.7) 等等。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-11
    • 2017-12-17
    • 2016-12-26
    • 2018-10-09
    • 2020-10-16
    • 2022-01-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多