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

树莓派项目安装PyMySQL遇终端错误,寻求解决方法

嘿,我之前在树莓派上折腾PyMySQL连接MySQL的时候,也碰到过各种终端报错的情况,给你几个亲测有效的解决办法,按顺序试试应该能搞定:

解决树莓派安装PyMySQL终端报错的方案

1. 先更新系统依赖包

树莓派经常会因为系统包版本过旧或者依赖缺失导致安装失败,先执行下面的命令把系统包更到最新:

sudo apt update && sudo apt upgrade -y

这一步能解决80%左右的基础依赖问题。

2. 确认Python和pip的对应版本

树莓派默认可能同时装了Python2和Python3,千万别搞混了pip的版本:

  • 如果你用的是Python3(现在大部分项目都是用3了),一定要用pip3来安装:
pip3 install pymysql
  • 如果终端提示pip3: command not found,先安装pip3:
sudo apt install python3-pip -y

3. 切换国内PyPI镜像源(解决网络下载问题)

很多时候报错是因为国外PyPI源下载太慢或者连接超时,换成国内的镜像源就能解决,比如阿里云的:

pip3 install pymysql -i https://mirrors.aliyun.com/pypi/simple/

其他比如清华、豆瓣的镜像也可以,效果差不多。

4. 处理权限报错

如果安装时提示权限不足,别着急用sudo(尽量避免全局安装污染系统环境),可以用--user参数安装到当前用户的目录下:

pip3 install pymysql --user

如果必须要全局安装,再用sudo:

sudo pip3 install pymysql

5. 源码安装(终极方案)

要是上面的方法都不管用,那就直接从GitHub拉取源码编译安装:
首先确保装了git,没装的话先执行:

sudo apt install git -y

然后克隆源码并安装:

git clone https://github.com/PyMySQL/PyMySQL.git
cd PyMySQL
pip3 install .

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 08:07:00