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 相关文章推荐
MySQL最常见的操作语句小结
May 07 Python
python计算文本文件行数的方法
Jul 06 Python
Python基于QRCode实现生成二维码的方法【下载,安装,调用等】
Jul 11 Python
Python使用Django实现博客系统完整版
Sep 29 Python
python微信好友数据分析详解
Nov 19 Python
Django如何自定义model创建数据库索引的顺序
Jun 20 Python
使用 Python 快速实现 HTTP 和 FTP 服务器的方法
Jul 22 Python
Python中的相关分析correlation analysis的实现
Aug 29 Python
python 实现将Numpy数组保存为图像
Jan 09 Python
使用PyQt的QLabel组件实现选定目标框功能的方法示例
May 19 Python
Python3爬虫关于识别点触点选验证码的实例讲解
Jul 30 Python
Python写情书? 10行代码展示如何把情书写在她的照片里
Apr 21 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 无限级缓存的类的扩展
2009/03/16 PHP
PHP测试成功的邮件发送案例
2015/10/26 PHP
PHP实现对xml的增删改查操作案例分析
2017/05/19 PHP
JavaScript下通过的XMLHttpRequest发送请求的代码
2011/06/28 Javascript
IE6、IE7中setAttribute不支持class/for/rowspan/colspan等属性
2011/08/28 Javascript
优化Jquery,提升网页加载速度
2013/11/14 Javascript
a标签的href与onclick事件的区别详解
2014/11/12 Javascript
js实现文本框宽度自适应文本宽度的方法
2015/08/13 Javascript
javascript针对cookie的基本操作实例详解
2015/11/30 Javascript
实例详解JavaScript获取链接参数的方法
2016/01/01 Javascript
Svg.js实例教程及使用手册详解(一)
2016/05/16 Javascript
老生常谈JavaScript 正则表达式语法
2016/08/20 Javascript
JavaScript创建对象_动力节点Java学院整理
2017/06/27 Javascript
JSON在Javascript中的使用(eval和JSON.parse的区别)详细解析
2017/09/05 Javascript
JavaScript实现鼠标滚轮控制页面图片切换功能示例
2017/10/14 Javascript
快速搭建React的环境步骤详解
2017/11/06 Javascript
JS实现的简单折叠展开动画效果示例
2018/04/28 Javascript
使用webpack搭建react开发环境的方法
2018/05/15 Javascript
Angular搜索场景中使用rxjs的操作符处理思路
2018/05/30 Javascript
总结javascript三元运算符知识点
2018/09/28 Javascript
angular6的table组件开发的实现示例
2018/12/26 Javascript
node获取客户端ip功能简单示例
2019/08/24 Javascript
jquery制作的移动端购物车效果完整示例
2020/02/24 jQuery
[01:22:28]DOTA2-DPC中国联赛 正赛 SAG vs RNG BO3 第一场 1月18日
2021/03/11 DOTA
python3模拟百度登录并实现百度贴吧签到示例分享(百度贴吧自动签到)
2014/02/24 Python
在Django中创建动态视图的教程
2015/07/15 Python
python 将字符串中的数字相加求和的实现
2019/07/18 Python
canvas 如何绘制线段的实现方法
2018/07/12 HTML / CSS
video.js支持m3u8格式直播的实现示例
2020/05/20 HTML / CSS
美国一家著名的儿童鞋制造商:Stride Rite
2017/01/02 全球购物
美国正宗设计师眼镜在线零售商:EYEZZ
2019/03/23 全球购物
英国外籍人士的在线超市:British Corner Shop
2019/06/03 全球购物
AOP的定义以及作用
2013/09/08 面试题
"引用"与多态的关系
2013/02/01 面试题
怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
2012/06/20 面试题
幼儿园教师师德师风演讲稿:爱我所爱 无悔青春
2014/09/10 职场文书