在使用TensorFlow 1.7版本运行import-TensorFlow之后,我得到了非法指令(核心转储)。
之后我安装了tf 1.5.0-gpu(pip3安装--升级tensorflow gpu==1.5.0)
然后尝试导入TensorFlow,没有错误
然而
tf.set_random_seed(random_state)
-退货
AttributeError: module 'tensorflow' has no attribute 'set_random_seed'
然后在Jupyter笔记本里
shit-tab
获取库帮助:
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
可能有什么问题?
我有这样的文件,可以通过搜索找到。恐怕是1.1.0平方英尺。没事吧?
>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:我有两个活动的namaspaces:如何修复它:
> tf.__path__
_NamespacePath(['/home/aa/tensorflow', '/home/aa/anaconda3/lib/python3.6/site-packages/tensorflow'])