Python中的 No Module named ***问题及解决


Posted in Python onJuly 23, 2022

No Module named ***问题

问题描述

使用python的时候,老是遇见No Module named的问题,例如在使用TensorFlow Object Detection API的过程中(GitHub:DetectionAPI),过程中的问题

1)protc编译失败

2)object_detection模块导入错误

from object_detection.builders import model_builder
from object_detection.meta_architectures import faster_rcnn_meta_arch
from object_detection.meta_architectures import rfcn_meta_arch
from object_detection.meta_architectures import ssd_meta_arch
from object_detection.models import ssd_resnet_v1_fpn_feature_extractor as ssd_resnet_v1_fpn
from object_detection.protos import hyperparams_pb2
from object_detection.protos import losses_pb2
from object_detection.protos import model_pb2

对于问题1,采用3.3版本的protoc进行编译,注意在research目录下面编译

对于问题2(书中的参考模块是slim,路径:/home/lxl/models-master/research/slim,pwd:/home/lxl/models-master/research)

export PYTHONPATH=$PYTHONPATH:'pwd':'pwd'/slim

该命令执行完以后,可以在research目录python环境中导入slim模块,但是换一个目录就无法导入了!

Python中的 No Module named ***问题及解决

也就是python环境变量在当前目录下work on,对于object_detection目录也是如此(export PYTHONPATH=$PYTHONPATH:‘pwd’:‘pwd’/object_detection),如何修改python全部的环境变量,使得在任

何终端路径下面都可以导入module呢?

这时候我们需要配置~/.bashrc文件

sudo gedit ~/.bashrc
export PYTHONPATH=$PYTHONPATH:'/home/lxl/models-master/research'

在打开终端,直接导入模块就OK(slim 和object_detection都在research目录下面)

python3 No module named 'PIL'

在python3,scrapy框架已经安装好的情况下,还是出现了:

python3 No module named 'PIL'

在Python3下,PIL已经被Pillow替代了,所以只需要安装Pillow就可以了

使用命令

pip3 install Pillow 

可能中途会一直安装不上去,就跟下图的报红的一样(多半是连接超时),

这时候我们需要做的就是多安装几次,用的还是:

pip3 install Pillow

安装完成之后,重新运行程序,就没问题了

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python在windows命令行下输出彩色文字的方法
Mar 19 Python
简单的python协同过滤程序实例代码
Jan 31 Python
基于python批量处理dat文件及科学计算方法详解
May 08 Python
Python寻找两个有序数组的中位数实例详解
Dec 05 Python
Python实现繁体中文与简体中文相互转换的方法示例
Dec 18 Python
python实现公司年会抽奖程序
Jan 22 Python
使用python itchat包爬取微信好友头像形成矩形头像集的方法
Feb 21 Python
keras 多gpu并行运行案例
Jun 10 Python
python--shutil移动文件到另一个路径的操作
Jul 13 Python
Python threading模块condition原理及运行流程详解
Oct 05 Python
Python爬虫制作翻译程序的示例代码
Feb 22 Python
PyCharm 安装与使用配置教程(windows,mac通用)
May 12 Python
利用Python脚本写端口扫描器socket,python-nmap
Jul 23 #Python
Python+pyaudio实现音频控制示例详解
Jul 23 #Python
python高温预警数据获取实例
Jul 23 #Python
Python中的socket网络模块介绍
Jul 23 #Python
python解析照片拍摄时间进行图片整理
Jul 23 #Python
Python docx库删除复制paragraph及行高设置图片插入示例
Jul 23 #Python
Python 避免字典和元组的多重嵌套问题
Jul 15 #Python
You might like
用PHP实现小型站点广告管理(修正版)
2006/10/09 PHP
PHP实现正则匹配所有括号中的内容
2018/06/22 PHP
背景图跟随鼠标移动的Mootools插件实现代码
2011/12/12 Javascript
用JQuery 判断某个属性是否存在hasAttr的解决方法
2013/04/26 Javascript
eclipse如何忽略js文件报错(附图)
2013/10/30 Javascript
JS关闭窗口与JS关闭页面的几种方法小结
2013/12/17 Javascript
引用其它js时如何同时处理多个window.onload事件
2014/09/02 Javascript
JavaScript中用sort()方法对数组元素进行排序的操作
2015/06/09 Javascript
JS访问SWF的函数用法实例
2015/07/01 Javascript
JavaScript中实现无缝滚动、分享到侧边栏实例代码
2016/04/06 Javascript
vue2.X组件学习心得(新手必看篇)
2017/07/05 Javascript
js提取中文拼音首字母的封装工具类
2018/03/12 Javascript
jQuery中getJSON跨域原理的深入讲解
2020/09/02 jQuery
在antd Table中插入可编辑的单元格实例
2020/10/28 Javascript
[54:47]Liquid vs VP Supermajor决赛 BO 第五场 6.10
2018/07/05 DOTA
python列表的常用操作方法小结
2016/05/21 Python
Python常见字符串操作函数小结【split()、join()、strip()】
2018/02/02 Python
使用pandas的DataFrame的plot方法绘制图像的实例
2018/05/24 Python
python/sympy求解矩阵方程的方法
2018/11/08 Python
如何实现一个python函数装饰器(Decorator)
2020/10/12 Python
纯CSS实现颜色渐变效果(包含环形渐变、线性渐变、彩虹效果等)
2014/05/07 HTML / CSS
新加坡网上化妆品店:Best Buy World
2018/05/18 全球购物
C++如何引用一个已经定义过的全局变量
2014/08/25 面试题
班组长安全生产职责
2013/12/16 职场文书
经验丰富大学生村干部自我鉴定
2014/01/22 职场文书
《童趣》教学反思
2014/02/19 职场文书
法人代表授权委托书
2014/04/08 职场文书
共筑中国梦演讲稿
2014/04/23 职场文书
文明工地标语
2014/06/16 职场文书
中文专业自荐书
2014/06/29 职场文书
授权委托书(完整版)
2014/09/10 职场文书
学校领导班子四风问题整改意见
2014/10/02 职场文书
2014年派出所工作总结
2014/11/21 职场文书
医院科室评语
2015/01/04 职场文书
一文带你探究MySQL中的NULL
2021/11/11 MySQL
MySQL创建管理HASH分区
2022/04/13 MySQL