错误来源:

Ubuntu16.04系统,安装最新版python3.7后就出现如下错误:

ModuleNotFoundError: No module named 'CommandNotFound'

而且,pip install时,还是出现了这个错误:

   File "/usr/local/lib/python3.6/subprocess.py", line 418, in runoutput=stdout, stderr=stderr)subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 1.

终端运行lsb_release -a则是报错:

ModuleNotFoundError: No module named 'lsb_release'

根本原因:

ubuntu默认为python2.7,其目录下安装有python3.5,如果要更新到最新python3.7,python3.7缺少一些相应库,需要使用3.5的一些库

解决方案:

第一种方法: 找到lsb_release.py文件和CommandNotFound目录,把它们拷贝到报的错误中subprocess.py所在文件夹

命令如下:

sudo find / -name 'lsb_release.py'
# result:
# /usr/share/pyshared/lsb_release.py
# /usr/lib/python2.7/dist-packages/lsb_release.py
# /usr/lib/python3/dist-packages/lsb_release.py
python -V
sudo cp  /usr/lib/python3/dist-packages/lsb_release.py /opt/ptyhon3.7/lib/python3.7

第二种解决办法:

直接修改PYTHONPATH 环境变量

  1. 直接进入home目录,cd ~
  2.  打开vi .bashrc (or .profile)
  3. 添加一些环境变量
    export PYTHONPATH=$PYTHONPATH:/usr/lib/python3/dist-packages:/opt/ptyhon3.7/lib/python3.7/site-packages
  4. 注意 /opt/ptyhon3.7/lib/python3.7/site-packages为我自己的python安装目录
  5. 保存退出,运行 source .bashrc (or .profile)设置环境变量

ModuleNotFoundError: No module named 'CommandNotFound'相关推荐

  1. python爬虫执行scrapy crawl demo出现: import win32api ModuleNotFoundError: No module named 'win32api'错误

    执行: >scrapy crawl demo 可能会出现这个错误: import win32api ModuleNotFoundError: No module named 'win32api' ...

  2. ModuleNotFoundError: No module named ‘pandas._libs.tslibs.base‘

    ModuleNotFoundError: No module named 'pandas._libs.tslibs.base' 目录 ModuleNotFoundError: No module na ...

  3. ModuleNotFoundError: No module named ‘cx_Oracle‘

    ModuleNotFoundError: No module named 'cx_Oracle' 目录 ModuleNotFoundError: No module named 'cx_Oracle' ...

  4. ModuleNotFoundError: No module named ‘pandas.rpy‘

    ModuleNotFoundError: No module named 'pandas.rpy' pandas升级后原来的pandas.rpy全部整合到了rpy2中: 问题: import pand ...

  5. ModuleNotFoundError: No module named ‘scipy.spatial.transform._rotation_groups‘

    ModuleNotFoundError: No module named 'scipy.spatial.transform._rotation_groups' 目录 ModuleNotFoundErr ...

  6. ubuntu 中 pip 出现 ModuleNotFoundError: No module named ‘pip._internal‘

    ubuntu 中 pip 出现 ModuleNotFoundError: No module named 'pip._internal' 文章目录 ubuntu 中 pip 出现 ModuleNotF ...

  7. ModuleNotFoundError: No module named 'sklearn.cross_validation'

    此文首发于我的个人博客:报错解决-ModuleNotFoundError No module named 'sklearn.cross_validation' - zhang0peter的个人博客 在 ...

  8. 解决ModuleNotFoundError: No module named ‘pip‘问题

    解决ModuleNotFoundError: No module named 'pip'问题_haihonga的博客-CSDN博客

  9. pandas写excel报错ModuleNotFoundError: No module named ‘xlwt‘

    pandas写excel报错ModuleNotFoundError: No module named 'xlwt' https://blog.csdn.net/weixin_36372879/arti ...

最新文章

  1. 一个最简单的通过WireShark破解SSL加密网络数据包的方法
  2. 事件流--事件冒泡现象及阻止
  3. 第六阶段 小学期(一)——电子商务
  4. Img与background的区别
  5. c语言删除s字符串中所有子串t,从串s中删除所有和串t相同的子串的算法
  6. [译】Diving Into The Ethereum VM
  7. java人脸识别_自从加了PC人脸识别登录功能,网站立马显得高大上
  8. python强制结束函数_为什么Python没有 main 函数?终于有人给出了正确答案!
  9. 洛谷P3857 [TJOI2008]彩灯(线性基)
  10. C++——复制构造函数的形参为什么要是const引用
  11. 数组算法 java 115918581
  12. 笔记本通过网口控制单片机_国产又推出笔记本:旋转屏,自带RS-232串口和网口,工程师专用...
  13. 用AI算法分析光影看到盲点:这项MIT新研究偷学到二娃技能
  14. ug装配绕轴旋转_UG绘制小吊扇模型,建模装配还能运动起来
  15. 应用MySQL数据库的实现本地BLAST及BLAST2GO
  16. 解决mysql主从 The slave IO thread stops because the master has @@GLOBAL.GTID_MODE OFF and this server
  17. 【转】矩阵运算所满足的定律
  18. 深入Kubernetes 之 DaemonSet :容器化守护进程
  19. UG/nx12.0经典界面设置
  20. discuz x2.5后台界面html版本

热门文章

  1. IDEA 自动生成类注释和方法注释
  2. 【jeecg移动开发能力】Jeecg 重磅来袭,强大移动报表配置能力,一次配置七种展现风格
  3. 删除oracle表里的重复记录
  4. maven 热部署 web应用
  5. SpringBoot2 集成日志,复杂业务下的自定义实现
  6. Net Core 2.1Filter里面获取Controller、Action,请求方法,请求头部,请求参数
  7. @ControllerAdvice + @ExceptionHandler 全局处理 Controller 层异常
  8. 数据结构基础 后序遍历和中序遍历还原二叉树
  9. win下svn常用操作笔记
  10. POI读取Excel内容格式化