mysqlclient没有安装在python3.5 centos 7中

时间:2017-06-15 08:27:13

标签: python-3.5 centos7

mysqlclient没有在centos 7中安装,我附加了显示错误的图像,以便您从中获取想法。对我来说,你的帮助非常明显。

enter image description here

Edit1:@Jose 我尝试了你的步骤,但在第一步我得到以下错误: 下载包时出错:

mysql-community-devel-5.6.36-2.el7.x86_64:[Errno 5] [Errno 2]没有这样的文件或目录

mysql-community-libs-5.6.36-2.el7.x86_64:[Errno 5] [Errno 2]没有这样的文件或目录

mysql-community-common-5.6.36-2.el7.x86_64:[Errno 5] [Errno 2]没有这样的文件或目录

请告诉我原因?

1 个答案:

答案 0 :(得分:0)

好的,让我们一步一步检查可能的问题。问题可能与连接问题,损坏的软件包,损坏的rpm存储库或用于下载软件包的镜像有关。以下是要寻找的内容:

  1. 首先,我们需要检查的是互联网连接是否正常。我不相信这是真正的问题,因为根据您的评论,您似乎实际上能够使用其他软件包,但您永远不会知道。尝试ping谷歌的DNS服务器(ping 8.8.8.8)或卷曲谷歌网站(curl www.google.com)。如果这些工作正常,请继续执行下一步,否则我们需要对网络服务配置进行故障排除。
  2. 如果互联网连接正常,我们需要调查已损坏的软件包:

    1. 运行以下命令以清除yum cachesudo yum clean allsudo yum clean headerssudo yum-complete-transaction,然后再次尝试安装您的软件包。如果仍然无效,请继续执行下一步。
    2. 可以yum告诉我们某些套餐的问题吗?运行package-cleanup --problems。如果显示问题,请使用报告更新您的问题。否则继续下一步。
    3. 您过去制作的某些装置可能会出错。执行yum history并查看是否可以找到出现问题的步骤,并使用ID通过运行sudo yum history undo <ID>来删除该步骤。立即尝试安装您的包。如果这不起作用,请继续执行下一步。
    4. 尝试重新安装所有软件包:sudo yum reinstall \*。如果可以,请尝试立即安装您的软件包,否则请在您的问题中粘贴错误。
    5. 如果您的所有套餐都合适,我们需要调查rpm的问题。

      1. 尝试重建rpm数据库:sudo rpm --rebuilddb,然后尝试重新安装您的软件包。
      2. 如果这一切都无效,请告诉我,我会更新答案。