python命令行中import caffe报错的解决方案
1、ImportError: No module named skimage.io
>>> import caffe
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "caffe/__init__.py", line 1, in <module>
from .pycaffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, RMSPropSolver, AdaDeltaSolver, AdamSolver, NCCL, Timer
File "caffe/pycaffe.py", line 15, in <module>
import caffe.io
File "caffe/io.py", line 2, in <module>
import skimage.io
ImportError: No module named skimage.io
解决方案:
缺乏skimage工具箱
pip install scikit-image
2、ImportError: dynamic module does not define module export function (PyInit__caffe)
>>> import caffe
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/wangxiao/Downloads/project/caffe-master/python/caffe/__init__.py", line 1, in <module>
from .pycaffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, RMSPropSolver, AdaDeltaSolver, AdamSolver
File "/home/wangxiao/Downloads/project/caffe-master/python/caffe/pycaffe.py", line 13, in <module>
from ._caffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, \
ImportError: dynamic module does not define module export function (PyInit__caffe)
>>>
发现是 Python 3.5 导致的,因为版本较高的 Python 和 caffe 不一定兼容;
caffe 官网 (http://caffe.berkeleyvision.org/ ) 上也提示说, 只是较好的支持 caffe 2.7 版本;对于其他的版本,需要自己进行摸索咯。
3、ImportError: No module named google.protobuf.internal
解决方案:
sudo pip install protobuf
4、ImportError: No module named caffe
解决方案:把caffe目录下的python目录,添加到环境变量中
export PYTHONPATH=/work/project/caffe/python:$PYTHONPATH
相关文章
- python命令行参数解析OptionParser类用法实例
- Python导出DBF文件到Excel的方法
- Python - 【转】命令式编程与符号编程
- python: easyocr的安装和使用(easyocr 1.6.2 / Python 3.7.15 )
- 【Python五篇慢慢弹(4)】模块异常谈python
- Python 字符串_python 字符串截取_python 字符串替换_python 字符串连接
- 深度增强学习实践:让Python小程序玩一款游戏,来训练神经网络
- python实现发送邮件
- python使用requests通过代理地址发送text/plain报文数据
- python 点云处理常用小知识(长期更新)
- 【36】报错‘_1‘ was not declared in this scope return boost::python::make_function(boost::bind(&BiFunctio
- [转]Python 命令行参数和getopt模块详解
- python程序员都在用到5个酷毙的Python工具
- Python语言学习:利用python语言实现调用内部命令(python调用Shell脚本)—命令提示符cmd的几种方法
- Py之argparse:Python库之argparse(命令行解析)简介、安装、使用方法之详细攻略
- Python编程语言学习:包导入和模块搜索路径(包路径)简介、使用方法(python系统环境路径的查询与添加)之详细攻略
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Scale/Scale的Command)
- Python语言学习之字母A开头函数使用集锦:assert用法之详细攻略
- 〖Python接口自动化测试实战篇⑧〗- 小案例 - 使用python实现接口请求 [查询天行数据]
- Python爬虫:浏览器请求头参数RequestHeaders
- Python编程:将驼峰命名转为小写下划线命名
- Python标准库:内置函数repr(object)
- 【Leetcode刷题Python】剑指 Offer 32 - II. 从上到下打印二叉树 II
- Python kafka操作实例(kafka-python)
- 使用Python实现NetworkX复杂网络的结构,动力学和功能