Window10 Anaconda3下安装tensorflow-CPU/GPU版本、keras 和 jupyter

最最开始,大家得安装Anaconda3,怎么安装我就不赘述了,可以自行搜索相关博客或者参考Anaconda官网:https://docs.anaconda.com/anaconda/install/

最开始,一个非常重要的提醒,很多文章在介绍tensorflow安装时,一会儿conda一会儿pip,笔者花了几天的时间亲测,这样很容易出问题,建议全程conda。

好了,接下来真的开始了~

一、Tensorflow安装

  1. 创建虚拟环境

    首先,打开Anaconda Prompt:开始菜单—>Anaconda3—>Anaconda Prompt
    在这里插入图片描述
    输入以下代码创建名为mytensorflow的虚拟环境(名字可以任意取)

    conda create -n mytensorflow python=3.7
    

    输入以上代码(如黄色画线部分所示)并回车,出现下图内容,所有y/n均输入y并回车(如红色方框所示)。
    在这里插入图片描述
    出现蓝色方框内容代表虚拟环境创建成功。

  2. 启动mytensorflow环境

    在Anaconda Prompt 里输入以下命令:

    conda activate mytensorflow
    

    我们注意到环境已经从base(红色框框)切换到mytensorflow(蓝色框框)。
    在这里插入图片描述

  3. 安装tensorflow

    在Anaconda Prompt中,mytensorflow 环境下,通过以下命令安装CPU版本:

    conda install tensorflow
    

    具体如下图所示:
    在这里插入图片描述
    若有需要选择y/n的均输入y并回车,成功安装tensorflow的提示如下图红色框所示:
    在这里插入图片描述

    另:如果想要安装GPU版本,在Anaconda Prompt中,mytensorflow 环境下,通过以下命令安装:

    	conda install tensorflow-gpu
    

    若有需要选择y/n的均输入y并回车。看到很多文章,讲述如何安装GPU版本都提到要提前安装CUDA和cuDNN,其实通过Anaconda会自动加载并安装这两个包,所以非常简单。如果自己安装非常麻烦,需要查询显卡驱动版本,并匹配合适的CUDA(CUDA版本,打开链接查看Table1)和cuDNN版本,后根据前面的版本查找tensorflow经过测试的构建配置并手动安装。

  4. 测试tensorflow
    在mytensorflow环境下输入命令以下命令,进入python:

    python
    

    命令行出现三个箭头代表已经在python中,如下图红色框所示:
    在这里插入图片描述
    测试tensorflow是否安装成功,需要在python中输入以下命令并回车:

    import tensorflow as tf
    print(tf.__version__)
    

    在这里插入图片描述
    出现tensorflow版本号(红框内容)即为安装成功。

  5. 关闭mytensorflow虚拟环境

    Ctrl+Z并回车退出python,此时处于mytensorflow环境中,输入以下命令并回车关闭当前虚拟环境:

    conda deactivate
    

    环境变换情况如红框和蓝框所示:
    在这里插入图片描述

二、keras安装

先贴一个keras中文文档网址:https://keras.io/zh/

安装keras首先需要进入包含tensorflowd的虚拟环境,按照上文,我们需要进入mytensorflow环境,方法为:打开Anaconda Prompt【开始菜单->Anaconda3->Anaconda Prompt】——>启动mytensorflow环境【通过在命令行输入‘conda activate mytensorflow’并回车】。Ps:这些在安装tensorflow时已经操作过啦~

进入mytensorflow环境后,通过以下命令并回车即可安装keras:

conda install keras

所有y/n均输入y并回车,安装成功提示如下图红框所示:
在这里插入图片描述
接下来,测试是否能够成功导入keras。在mytensorflow环境下输入python命令并回车,进入python。后输入以下命令加载keras库中IMDB 电影评论情感分类数据集,并打印训练集第一条数据:

from keras.datasets import imdb

(x_train, y_train), (x_test, y_test) = imdb.load_data(path="imdb.npz",
                                                      num_words=None,
                                                      skip_top=0,
                                                      maxlen=None,
                                                      seed=113,
                                                      start_char=1,
                                                      oov_char=2,
                                                      index_from=3)
print(x_train[0])
print(y_train[0])

数据集来自 IMDB 的 25,000 条电影评论,以情绪(正面/负面)标记。评论已经过预处理,并编码为词索引(整数)的序列表示。显示以下红框内容代表可以成功导入:
在这里插入图片描述

用同样的方法,可以安装各种库,如pandas,scikit-learn, matplotlib等

conda install pandas
conda install scikit-learn
conda install matplotlib

三、在Jupyter中使用

安装好以上库以后,我们会发现还是没有办法在Jupyter中使用tensorflow和keras,我们还需要在mytensorflow这个虚拟环境中安装Jupyter,方法同安装keras类似。在mytensorflow环境中conda install即可:

conda install jupyter

所有y/n均输入y并回车,安装成功提示如下图所示:
在这里插入图片描述
此时,要想使用mytensorflow环境下的Jupyter可以通过路径:开始菜单->Anaconda3->Jupyter Notebook(mytensorflow),如下图所示:
在这里插入图片描述

好了,你可以在Deep Learning的领域尽情探索啦~

---------------------------------------------THE END----------------------------------------------

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值