Mac和Windows下分别搭建Anaconda和Tensorflow环境总结

Mac和Windows下搭建Anaconda和Tensorflow环境总结

写在前边

最近在家闲的无聊,为了不虚度或许是我人生中最后一个暑假,我决定把买来吃灰许久的机器学习的相关书籍重新拿出来翻一翻,顺便给重装之后的windows和新买的mac配一下tensorflow环境。一开始按照《深度学习之Tensorflow》这本书的介绍进行环境搭建,但是无奈发现书中所用到的一些东西好像目前已经被更新掉了(也可能是我自己菜),没办法就自己上网摸索。也算是踩了一些坑,在这里总结一下,供各位朋友参考。如有错误或不当的地方也欢迎各位老师朋友指导。

Windows配置tensorflow环境

这个部分个人觉得最大的麻烦就是各种包的版本问题,包括pip包、python与pycharm版本适配(貌似pycharm不支持3.5版本的python?反正pycharm是这么告诉我的)、还有各种配置时候奇奇怪怪的小问题。

我梳理了一下自己配置的过程,把比较靠谱的路子总结如下:

第一步:安装Anaconda

  1. 无需安装python,直接安装anaconda即可。anaconda中自带了python,无脑装就完事了。我安装的版本是Anaconda 3,官网直接下载安装包即可。这一步有很多博主写的特别好,这里不再赘述了。有一点可以注意一下就是在安装anaconda时可以把“添加到环境变量”给勾选上,这样安装完成后就不需要再去系统里边添加环境变量了。
  2. 安装完成后,在系统搜索栏输入cmd打开终端,输入“conda --version”查看安装的anaconda的版本,出现“conda 4.1.6”等即为安装成功,可继续安装tensorflow了。

第二步:安装tensorflow

  1. 小提示: 使用清华大学镜像网站,不然有概率一直下载失败。

  2. 正式开始。点击桌面左下角的win图标,找到刚刚安装的anaconda文件夹,里边有一个 Anaconda Prompt,点击进入(界面类似cmd的终端)。
    在这里插入图片描述

  3. 先更改连接清华镜像。

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
  1. 安装tensorflow。依然在Anaconda Prompt中输入
conda create -n tensorflow python=3.5.2

版本号根据自己的需要更改,建议与刚刚安装的anaconda中自带的python版本保持一致,查看python版本方法为:打开cmd,输入“python --version”。

  1. 等待检索,然后输入y确认
  2. 等待,安装结束后会出现“activate tensorflow”,然后输入“activate tensorflow”激活tensorflow环境。
  3. 激活完成后继续输入以完成CPU版本的tensorflow:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl
  1. 然后等待就可以了,安装完成后会自动进入tensorflow。进入的标志是终端命令行的最前边会有一个(tensorflow)。至此,tensorflow安装完成。
  2. 在使用tensorflow环境是还有一个小坑。在安装完成后关闭Anaconda Prompt再打开spyder,输入“import tensorflow”会发现报错说没有这个模块(我明明刚刚才安装好的!!生气)。其实问题在于需要先在Anaconda Prompt中输入“activate tensorflow”激活tensorflow环境,看到终端命令行的最前边出现(tensorflow)后,再输入spyder即可正常使用。
    在这里插入图片描述
  3. 至此,就可以在spyder中放心大胆的使用tensorflow了。如果在使用中发现某个包没有(例如matplotlib),回到上边图片这里输入“pip install matplotlib”即可安装具体的包(一定要在tensorflow环境下安装,即终端前边出现(tensorflow),否则无效),安装完成之后就可以使用啦。

Windows中安装的过程大致就是以上这些,安装过程中我参考了CSDN博主「小白的进阶」这位大佬的博客,贴在这里同样供大家参考。

原文链接:https://blog.csdn.net/laobai1015/article/details/84580243

MacOS配置tensorflow环境

在MacOS下配置tensorflow环境与windows是基本类似的,同样先安装anaconda,在使用命令行安装tensorflow。我的安装过程参考了CSDN博主「wolf_ray」这位大佬的博客,供各位参考。

原文链接:
https://blog.csdn.net/wz22881916/article/details/78495543

需要说明一个问题,上边那位大佬的Mac是Intel版本的,而我自己使用的是M1版本的,按照步骤可以完成安装,但是在使用时会出现以下问题
在这里插入图片描述
上网查阅资料后估计是因为tensorflow还没有适配M1的版本。因此我决定暂时先使用Windows学习,等适配完成之后再更新。如果有大佬目前针对M1版本的Mac有更好的方法使用tensorflow,请多多指教!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值