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

Ubuntu 21.04使用apt安装pychecker提示无法定位软件包怎么办

Ubuntu 21.04 安装PyChecker报错E: Unable to locate package pychecker的解决方案

报错原因

PyChecker已于2011年停止官方维护,最高仅支持Python2.7版本代码,Ubuntu 20.04及更高版本(含21.04)的官方软件源已正式移除该包,因此无法通过apt命令直接安装。

解决方案

方案1:使用仍在维护的现代Python代码检查工具(优先推荐)

当前主流的Python代码检查工具均兼容Python2、Python3版本,功能覆盖范围和准确性远高于PyChecker,推荐替换使用:

  • 安装轻量语法&规范检查工具flake8:
    sudo apt install -y flake8
    
    使用方法:flake8 待检测的Python文件路径
  • 安装全功能代码质量检查工具pylint:
    sudo apt install -y pylint
    
    使用方法:pylint 待检测的Python文件路径

方案2:手动安装PyChecker(仅适用于必须使用该工具的Python2旧项目)

如果确需使用PyChecker,可通过源码手动安装:

  1. 先安装Python2运行环境:
    sudo apt install -y python2
    
  2. 自行获取PyChecker最终正式版本(0.8.19)的源码压缩包,下载后解压到本地目录
  3. 进入解压后的源码目录,执行安装命令:
    sudo python2 setup.py install
    
  4. 安装完成后使用方法:pychecker 待检测的Python2文件路径

注意事项

PyChecker不支持Python3版本代码,检测Python3项目时会出现大量误报或直接运行失败,非必要不建议手动安装该工具。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 12:24:02