Anaconda 装tensorflow 后import caffe提示no module named google.protobuf.internal
2017-12-01 11:28
1051 查看
采用Anaconda安装tensorflow:
1.下载Anaconda
2.conda create -n tensorflow python=2.7
3.source activate tensorflow
4.pip install --ignore-installed https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.4.0-cp27-none-linux_x86_64.whl
(如果链接不成功,可以直接下载下来,再pip install)
这样就可以在termintal测试tensorflow了
source activate tensorflow
python
import tensorflow as tf
输出无错误表明安装成功。
问题来了,原来ubuntu 上安装了caffe ,运行jupyter notebook及py文件时,提示错误"no module named google.protobuf.internal",原因是Anaconda重新管理了python,导致路径搜索出现问题
which python
/home/XXX/anaconda2/bin/python
而不是原来的/usr/lib/python2.7
因此,需要重新编译protobuf,终端定位到protobuf文件夹[b]protobuf-[b]3.3.0/python[/b][/b]
[b]python s[b]etup.py build[/b][/b]
[b][b]再在终端中输入[/b][/b]
[b][b]python[/b][/b]
[b][b]import caffe[/b][/b]
[b][b]不提示错误。[/b][/b]
[b][b]还需要添加环境变量vim ~/.bashrc
[/b][/b]
[b][b]export PYTHONPATH=/home/XXX/protobuf-3.3.0/python:$PYTHONPATH[/b][/b]
[b][b]之后,输入source ~/bashrc[/b][/b]
[b][b]done!
[/b][/b]
1.下载Anaconda
2.conda create -n tensorflow python=2.7
3.source activate tensorflow
4.pip install --ignore-installed https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.4.0-cp27-none-linux_x86_64.whl
(如果链接不成功,可以直接下载下来,再pip install)
这样就可以在termintal测试tensorflow了
source activate tensorflow
python
import tensorflow as tf
输出无错误表明安装成功。
问题来了,原来ubuntu 上安装了caffe ,运行jupyter notebook及py文件时,提示错误"no module named google.protobuf.internal",原因是Anaconda重新管理了python,导致路径搜索出现问题
which python
/home/XXX/anaconda2/bin/python
而不是原来的/usr/lib/python2.7
因此,需要重新编译protobuf,终端定位到protobuf文件夹[b]protobuf-[b]3.3.0/python[/b][/b]
[b]python s[b]etup.py build[/b][/b]
[b][b]再在终端中输入[/b][/b]
[b][b]python[/b][/b]
[b][b]import caffe[/b][/b]
[b][b]不提示错误。[/b][/b]
[b][b]还需要添加环境变量vim ~/.bashrc
[/b][/b]
[b][b]export PYTHONPATH=/home/XXX/protobuf-3.3.0/python:$PYTHONPATH[/b][/b]
[b][b]之后,输入source ~/bashrc[/b][/b]
[b][b]done!
[/b][/b]
相关文章推荐
- (原)python中import caffe提示no module named google.protobuf.internal
- Importing caffe results in ImportError: “No module named google.protobuf.internal” (import enum_type
- caffe支持pycaffe的安装:ImportError: No module named google.protobuf.internal
- from google.protobuf.internal import enum_type_wrapper ImportError: No module named google.protobuf
- python caffe报错:No module named google.protobuf.internal
- python caffe报错:No module named google.protobuf.internal
- python caffe报错:No module named google.protobuf.internal
- caffe配置问题:no module named google.protobuf.internal
- win7下 caffe python接口配置 import caffe时报错,ImportError: No module named google.protobuf.internal
- Linux(Ubuntu) :ImportError: No module named google.protobuf.internal
- 【caffe学习笔记】python caffe报错:No module named google.protobuf.internal
- from google.protobuf.internal import enum_type_wrapper ImportError: No module named google.protobuf
- 【Caffe-windows】 ImportError: No module named google.protobuf.internal
- python导入caffe时出现python caffe报错:No module named google.protobuf.internal
- from google.protobuf.internal import enum_type_wrapper ImportError: No module named google.protobuf
- 【深度学习】笔记11:python caffe报错:No module named google.protobuf.internal
- ImportError: No module named google.protobuf.internal
- 深度学习Caffe实战笔记(12)Caffe 使用Python接口No module named google.protobuf.internal修复方案
- 【深度学习】Ubuntu16.04下出现这个错误ImportError: No module named google.protobuf.internal
- ImportError: No module named google.protobuf.internal