首页 文章

ModuleNotFoundError:anaconda python 3.6.3中没有名为'tensorflow'的模块

提问于
浏览
1

我使用Python 3.6.3 | Anaconda自定义(64位)ubuntu 16.04 64位 . 我安装了tensorflow . 我做了以下步骤:

我有一个tensorflow的导入错误:

ModuleNotFoundError Traceback(最近一次调用最后一次)

in() - > 1导入张量流为tf

ModuleNotFoundError:没有名为'tensorflow'的模块

怎么解决?谢谢

1 回答

  • 0

    当您使用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
    >>>
    

相关问题