conda env:python不从env软件包加载张量子流块



在安装和卸载tensorflow后,试图在此特定的conda env中识别GPU,我注意到未从ENV套件调用TensorFlow模块。

Python 3.5.4 |Anaconda, Inc.| (default, Oct 13 2017, 11:22:58) 
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import matplotlib
>>> import tensorflow
/home/fosa/.local/lib/python3.5/site-packages/h5py/__init__.py:34: 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
>>> print(matplotlib.__file__)
/home/fosa/anaconda3/envs/newTensor/lib/python3.5/site-packages/matplotlib/__init__.py
>>> print(tensorflow.__file__)
/home/fosa/.local/lib/python3.5/site-packages/tensorflow/__init__.py
>>> 

任何想法如何解决?我使用python = 2.7的其他env没有问题。

当我在python中检查sys.path时,它在Env Directory之前列出了Global软件包目录。将本地的Anaconda Env放在全球软件包目录之前解决了问题。

最新更新