如何修复空张量流安装?

时间:2018-05-27 21:18:48

标签: python python-3.x ubuntu tensorflow gpu

运行导入张量流后,我得到非法指令(核心转储),版本为tensorflow 1.7。

之后我安装了tf 1.5.0-gpu(pip3 install --upgrade tensorflow -gpu == 1.5.0)

然后尝试导入tensorflow,我没有得到任何错误 但是tf.set_random_seed(random_state) - 返回AttributeError: module 'tensorflow' has no attribute 'set_random_seed'

然后在带有shit-tab的jupyter笔记本中获取图书馆帮助:

Type:        module
String form: <module 'tensorflow' (namespace)>
Docstring:   <no docstring>
似乎不是很好。但是:

 ~ $ pip show tensorflow-gpu
Name: tensorflow-gpu
Version: 1.5.0
Summary: TensorFlow helps the tensors flow
Home-page: https://www.tensorflow.org/
Author: Google Inc.
Author-email: opensource@google.com
License: Apache 2.0
Location: /home/analyst/anaconda3/lib/python3.6/site-packages
Requires: absl-py, wheel, six, tensorflow-tensorboard, numpy, protobuf
Required-by: 

$ pip show tensorflow  #Returns nothing

可能出现什么问题?

UPD:我有这样的文件,可以通过搜索找到。我害怕1.1.0 tf。好吗?

>qqusr@qqusr-PC ~ $ locate -i tensorflow.py
/home/qqusr/anaconda3/pkgs/tensorflow-1.1.0-np112py36_0/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow.py
/home/qqusr/tensorflow/tensorflow/tools/dist_test/scripts/k8s_tensorflow.py

upd:我有2个活动的namaspaces:如何解决这个问题:

> tf.__path__

_NamespacePath(['/home/aa/tensorflow', '/home/aa/anaconda3/lib/python3.6/site-packages/tensorflow'])

1 个答案:

答案 0 :(得分:1)

1)适用于@JaeDukSeo的一种方法是使用预编译版本 https://www.lfd.uci.edu/~gohlke/pythonlibs/#tensorflow

此外,您还可以尝试并尝试使用预编译的GPU版本:https://github.com/mind/wheels

2)但是,安装预计算版本会导致另一个错误,即intel库问题。试图解决这样的问题,我找到了解决方案 conda install -c anaconda tensorflow-gpu

您也可以在此处指定要安装的版本