admin管理员组

文章数量:1536771

windows10在Anaconda3下搭建Tensorflow CPU版本与GPU版本及Keras

    • 一、打开Anaconda Prompt
    • 二、安装TensorFlow的纯CPU版本,输入以下命令:(激活下)
    • 三、查看目前安装的环境,保证我们的tensorflow的环境已经被成功添加:
    • 四、验证是否安装成功
    • 五、安装Keras
    • 六、在anaconda下载Jupyter-notebook
    • 七、AttributeError: module 'tensorflow.python.keras.utils.generic_utils' has no attribute 'populate_dict_with_module_objects'解决办法
    • 八、GPU版本安装教程

一、打开Anaconda Prompt

conda  --version  //检查Anaconda是否成功安装(如果成功会显示版本号)
conda update conda  //更新conda版本
conda create -n tensorflow pip python=3.6  //创建一个名为tensorflow的conda环境
activate tensorflow  //激活TensorFlow 

如果第二步更新失败,可以选择换源或者链接手机热点试试。
激活后前端会显示一个(tensorflow)的标志:

二、安装TensorFlow的纯CPU版本,输入以下命令:(激活下)

pip install --ignore-installed --upgrade tensorflow

本人推荐使用豆瓣源,很快。

pip install tensorflow -i https://pypi.douban.com/simple

三、查看目前安装的环境,保证我们的tensorflow的环境已经被成功添加:

conda info --envs 


星号表示当前环境。

四、验证是否安装成功

activate tensorflow 激活tensorflow,再键入Python进入交互环境,输入下面代码:

import tensorflow


出现上面类似界面说明安装成功。

如果出现下面问题(找不到指定的模块):

(图借用人家的,当然我也出现这个问题了)
不要着急,进入这个网站:地址
根据自己的系统选择安装,亲测可用解决导入问题!!

五、安装Keras

conda install keras

后面再验证一下:

出现这个是因为以Tensorflow为底层,关于底层框架切换官网有说明。
搭建好keras后TensorFlow也可以在conda环境下导入了。

说明:
使用pip安装keras无法成功导入,可能原因是因为安装时使用了cnoda命令去安装TensorFlow。要避免conda安装keras时安装tensorflow1.2.1的情况,可激活tensorflow环境后,使用pip安装命令安装keras。

六、在anaconda下载Jupyter-notebook

打开anaconda选择tensorflow环境

点击Jupyter-notebook的install

依旧和前面一样,多次下载不成功换手机热点试试。

现在我们就可以在anaconda中或者“开始”中启动这个Jupyter-notebook

七、AttributeError: module ‘tensorflow.python.keras.utils.generic_utils’ has no attribute 'populate_dict_with_module_objects’解决办法

本人最开始安装的TensorFlow2.2.0与keras2.3.1,最开始是没有问题的,最近重装系统之后重新安装就出现了这个问题,通过下面这个网站解决了问题:https://stackoverflow/questions/61137954/attributeerror-module-tensorflow-python-keras-utils-generic-utils-has-no-attr
我通过降级TensorFlow到2.1.0成功解决这个问题!

八、GPU版本安装教程

参考博客

本文标签: 版本kerasGPUCPU