Ubuntu 22.04安装displayhatmini-python遇python-configparser找不到问题
解决Ubuntu 22.04树莓派安装displayhatmini-python时的依赖与Python命令问题
问题现象
- 执行项目的
install.sh脚本时,报错:E: Unable to locate package python-configparser - 手动执行
apt install python-configparser或apt-get install -y python3-configparser均无法找到对应包 - 后续更新后出现新报错:
E: Unable to locate package python-configparser ./install.sh: line 145: python: command not found Error parsing configuration...
问题原因
- Python命令缺失:Ubuntu 22.04默认只安装Python3,且未创建
python命令指向python3,脚本中直接调用python会失败 - 依赖包已废弃:
python-configparser是Python2的专属包,Ubuntu 22.04的软件源中已移除该包;而Python3的configparser是标准库内置组件,无需通过apt安装
解决方案
1. 修复python命令指向
执行以下命令,将系统中的python命令链接到Python3:
sudo ln -s /usr/bin/python3 /usr/bin/python
2. 修改install.sh脚本中的依赖安装逻辑
找到脚本中这一行代码:
apt_pkg_install python-configparser
直接删除或用#注释掉该行,因为Python3不需要额外安装configparser依赖。
3. 重新执行安装脚本
完成上述修改后,再次运行install.sh即可正常执行安装流程。
内容的提问来源于stack exchange,提问作者omega1
相关产品推荐
相关产品推荐

