【问题标题】:(linux python) mysql.connector downloading and extract issue(linux python) mysql.connector 下载和解压问题
【发布时间】:2023-01-11 11:02:37
【问题描述】:

我按照教程安装 mysql-connector
https://pynative.com/install-mysql-connector-python/

  • 环境: linux redhat 版本:CentOS Linux 7 (Core), x86-64
    蟒蛇2.7.5

我下载“mysql-connector-python3-8.0.31-1.el7.x86_64.rpm”包解压

但是我用$ tar xzf mysql-connector-python-2.7.tar.gz 没用,问题出在哪里


附加设备信息:如果有人需要

[root@localhost bin]# hostnamectl
   Static hostname: localhost.localdomain
         Icon name: computer-desktop
           Chassis: desktop
        Machine ID: d09237002da04b0295253727d227eb9a
           Boot ID: b18995e3345343249830026bd06b92a0
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-957.el7.x86_64
      Architecture: x86-64

【问题讨论】:

    标签: python mysql mysql-python mysql-connector


    【解决方案1】:

    您面临的问题可能是由于您试图使用用于 python 2.7 的命令提取用于 python3 的包。具体来说,您下载的包是“mysql-connector-python3-8.0.31-1.el7.x86_64.rpm”,您使用的命令是“tar xzf mysql-connector-python-2.7.ta​​r.gz” .

    为了正确提取和安装软件包,您首先需要将其转换为可以在您的系统上安装的文件格式。您可以通过运行命令“rpm2cpio mysql-connector-python3-8.0.31-1.el7.x86_64.rpm | cpio -idmv”来执行此操作

    这会将 RPM 包的内容提取到您的当前目录中。然后您可以导航到“usr/lib64/python3.6/site-packages”子目录并找到 mysql 连接器模块,然后您可以将此文件复制到您的 python 库中以使用它。

    或者,您也可以通过 pip 安装包 'mysql-connector-python' 来安装它。确保对 python 3 使用 pip3。

    pip3 install mysql-connector-python
    

    只要该包与您的 Python 版本兼容,这应该会安装该包并使其可用于您的 Python 3 脚本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-25
      • 1970-01-01
      • 2021-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-13
      相关资源
      最近更新 更多