1. 程式人生 > >新安裝完 tensorflow 後import tensorflow as tf 報錯

新安裝完 tensorflow 後import tensorflow as tf 報錯

python

>>> import tensorflow as tf

/opt/anaconda3/lib/python3.6/site-packages/h5py/__init__.py:36: FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In future, it will be treated as `np.float64 == np.dtype(float).type`.

from ._conv import register_converters as _register_converters

h5py 和 numpy 1.14.2版本沖突,h5py 官方已修復合並到 master 分支,但是還沒發新版,在發版之前可以用降級 numpy 的方法跳過這個問題。降級命令如下:

[root@worker08 bin]# ./pip install numpy==1.13.3

Collecting numpy==1.13.3

Downloading https://files.pythonhosted.org/packages/57/a7/e3e6bd9d595125e1abbe162e323fd2d06f6f6683185294b79cd2cdb190d5/numpy-1.13.3-cp36-cp36m-manylinux1_x86_64.whl (17.0MB)

100% |████████████████████████████████| 17.0MB 1.7MB/s

Installing collected packages: numpy

Found existing installation: numpy 1.14.0

Uninstalling numpy-1.14.0:

Successfully uninstalled numpy-1.14.0

Successfully installed numpy-1.13.3


[root@worker08 bin]# python3.6

Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 18:10:19)

[GCC 7.2.0] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> import tensorflow as tf

>>>


新安裝完 tensorflow 後import tensorflow as tf 報錯