ModuleNotFoundError:anaconda python 3.6.3中没有名为'tensorflow'的模块
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ModuleNotFoundError:anaconda python 3.6.3中没有名为'tensorflow'的模块相关的知识,希望对你有一定的参考价值。
我使用Python 3.6.3 | Anaconda自定义(64位)ubuntu 16.04 64位。我安装了tensorflow。我做了以下步骤:
- conda create -n tensorflow pip python = 3.6
- 源激活张量流
- pip install -ignore-installed -upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.5.0-cp36-cp36m-linux_x86_64.whl
我有一个导入错误的tensorflow:
ModuleNotFoundError Traceback(最近一次调用最后一次)
in() - > 1导入张量流为tf
ModuleNotFoundError:没有名为'tensorflow'的模块
怎么解决?谢谢
答案
当您使用anaconda时,如果可能,通常最好使用conda安装程序。
source activate tensorflow
conda install tensorflow
它会显示如下内容:
Fetching package metadata .......
Solving package specifications: ..........
Package plan for installation in environment
/usr/local/anaconda3/envs/tensorflow:
The following NEW packages will be INSTALLED:
backports: 1.0-py36_0
backports.weakref: 1.0rc1-py36_0
bleach: 1.5.0-py36_0
html5lib: 0.9999999-py36_0
libprotobuf: 3.4.0-0
markdown: 2.6.9-py36_0
mkl: 2017.0.3-0
numpy: 1.13.1-py36_0
protobuf: 3.4.0-py36_0
six: 1.10.0-py36_0
tensorflow: 1.3.0-0
tensorflow-base: 1.3.0-py36h5293eaa_1
tensorflow-tensorboard: 0.1.5-py36_0
werkzeug: 0.12.2-py36_0
Proceed ([y]/n)? y
Linking packages ...
[ COMPLETE ]
那么,你应该能够成功导入tensorflow
(tensorflow) user@ubuntu: $ python
Python 3.6.2 |Continuum Analytics, Inc.| (default, Jul 20 2017, 13:51:32)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>>
以上是关于ModuleNotFoundError:anaconda python 3.6.3中没有名为'tensorflow'的模块的主要内容,如果未能解决你的问题,请参考以下文章
ModuleNotFoundError:没有名为“推理”的模块
macOS 上的“ModuleNotFoundError:没有名为 'dbus' 的模块”
ModuleNotFoundError:没有名为“memoize”的模块
ModuleNotFoundError:没有名为“pssh”的模块