You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Debian中安装无setup.py的tar.gz格式MySQL Connector/Python 8.0.24

解决Debian下安装MySQL Connector/Python 8.0.24(无setup.py)的问题

首先说明:MySQL Connector/Python 8.0.24的tar.gz包分源码包和预编译二进制包两种,你解压后没找到setup.py,大概率是下载了二进制包,以下分两种情况处理:

情况1:下载的是预编译二进制包

这种包无需编译,直接用以下方式安装:

  • 方法一:用pip安装(推荐)
    进入解压后的目录,找到dist文件夹下的.whl文件,执行对应命令(请根据你的Python版本和系统架构替换文件名):
    pip install dist/mysql_connector_python-8.0.24-cp39-cp39-linux_x86_64.whl
    
    如果找不到具体的whl文件,也可以直接在解压目录执行:
    pip install .
    
  • 方法二:手动部署
    将解压目录中的mysql文件夹复制到Python的site-packages目录(替换3.x为你的Python版本,比如3.9):
    cp -r mysql /usr/lib/python3.x/site-packages/
    

情况2:误下载了二进制包,需要源码编译安装

如果你确实需要源码编译,先确认下载的包是否为源码包:

  • 源码包的命名通常是mysql-connector-python-8.0.24.tar.gz,而二进制包会带有系统和架构标识(比如linux-x86-64bit)
  • 重新下载正确的源码包后,解压会看到setup.py,执行以下步骤:
    1. 安装依赖:
      apt-get update && apt-get install python3-dev python3-pip libmysqlclient-dev
      
    2. 执行安装:
      python3 setup.py install
      # 或者用pip安装更方便
      pip install .
      

替代方案:直接用Debian官方源安装

如果不需要严格指定8.0.24版本,直接用系统包管理器安装更省心:

apt-get install python3-mysql.connector

内容的提问来源于stack exchange,提问作者zan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 19:35:05