原文:https://aichamp.wordpress.com/2016/11/13/handeling-importerror-cannot-import-name-pywrap_tensorflow/python
問題:importing tensotflow in python cli 中正常 但在jupyter中缺給出了以下錯誤:linux
ImportError: cannot import name pywrap_tensorflow
ImportErrorTraceback (most recent call last) in () 2 import cv2 as cv2 3 from PIL import Image ----> 4 import tensorflow as tf 5 #'/home/ubuntu/.local/lib/python2.7/site-packages/tensorflow' /home/ubuntu/.local/lib/python2.7/site-packages/tensorflow/__init__.py in () 21 from __future__ import print_function 22 ---> 23 from tensorflow.python import * 24 25 /home/ubuntu/.local/lib/python2.7/site-packages/tensorflow/python/__init__.py in () 47 _default_dlopen_flags = sys.getdlopenflags() 48 sys.setdlopenflags(_default_dlopen_flags | ctypes.RTLD_GLOBAL) ---> 49 from tensorflow.python import pywrap_tensorflow 50 sys.setdlopenflags(_default_dlopen_flags) 51 ImportError: cannot import name pywrap_tensorflow
$ pythonubuntu
Python 2.7.12 (default, Jul 1 2016, 15:12:24)
[GCC 5.4.0 20160609] on linux2
Type 「help」, 「copyright」, 「credits」 or 「license」 for more information.app>>> import tensorflow
>>> import tensorflow as tf
>>> print(tf)
<module ‘tensorflow’ from ‘/home/ubuntu/.local/lib/python2.7/site-packages/tensorflow/__init__.pyc’>
>>> help(tf)python2.7>>> print tf.__version__
0.11.0rc2
>>> print tf.__path__
[‘/home/ubuntu/.local/lib/python2.7/site-packages/tensorflow’]wordpress
檢查 tensorflow包的位置:spa
$ ls /home/ubuntu/.local/lib/python2.7/site-packages/tensorflow/
contrib core examples include init.py init.pyc models python tensorboard toolsorm
檢查 jupyter的位置ip
$ ps -ef | grep jupyter
ubuntu 1347 1 0 Nov11 ? 00:00:46 /usr/bin/python /usr/local/bin/jupyter-notebook –no-browser –ip=* –port=8888get
其餘 python 包的位置:
>> import sklearn
>>> print(sklearn.__path__)
[‘/home/ubuntu/.local/lib/python2.7/site-packages/sklearn’]
>>> import mxnet
>>> print(mxnet.__path__)
[‘/usr/local/lib/python2.7/dist-packages/mxnet-0.7.0-py2.7.egg/mxnet’]