anaconda 安装tensorflow ,import error:Dll load failed :找不到指定的模块

anaconda 安装tensorflow,import error:找不到指定模块

深度学习使用anaconda prompt安装tensorflow,安装成功之后,出现 import tensorflow 找不到指定模块的问题。错误一般信息为:

Traceback (most recent call last):
File............................................
................................................
ModuleNotFoundError: No module named 'transorflow`

在查找大量博客后,发现造成这种现象的原因可能是 :1、没有配置相关的环境;2、有可能python版本和tensorflow冲突;3、有一些包与tensorflow冲突等。
本篇主要讲解使用 anaconda prompt 创建 tensorflow 环境,在创建的 tensorflow 环境中安装tensorflow 包,以及在成功安装 tensorflow 后,如何在 jupyter notebook 中使用 tensorflow 问题。
创建tensorflow环境

conda creat -n tensorflow python=3.6.3 ##根据python版本

主要参考博文:手把手教你如何基于Anaconda安装Tensorflow(Windows和Linux两种版本)
windows环境下tensorflow安装过程详解
在创建好tensorflow环境后,使用activate tensorflow进入创建好的环境,使用conda install tensoflowg安装tensorflow包。具体过程可以查看上述链接,在安装tensorflow中出现安装失败,可以根据需要选择清华源。具体结果如下:

(D:\anaconda) C:\Users\*****>activate tensorflow

(tensorflow) C:\Users\******>python
Python 3.6.3 |Anaconda, Inc.| (default, Nov  8 2017, 15:10:56) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
2020-04-19 21:52:20.842430: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library cudart64_101.dll
>>>                                                                                                                                                                                                                                                         

此时在juypter notebook中import tensorflow还会出现找不到指定模块的问题。具体解决办法可以参考:在使用anaconda创建tensorflow环境并安装好tensorflow后,如何在jupyter使用TensorFlow

在github中有关于import tensorflow error相关问题的讨论。


版权声明:本文为Taorobert原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。