前言

笔者在搭建tensorflow环境时遇到了很多问题,浪费了很多时间,为方便想学习机器学习的同学搭建tensorflow环境,笔者整理了一份教程供读者参考。

不能直接修改anaconda里的python版本了,另一种更简单的方法:
Win10系统用anaconda新建一个tensorflow环境小白教程.


一、下载anaconda

官网地址:www.anaconda.com/download/

官方地址:https://repo.anaconda.com/archive/

清华大学镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

安装教程:
链接: https://blog.csdn.net/weixin_43715458/article/details/100096496/.

二、修改Python版本

目前下载的anaconda自带的Python版本为3.8,无法搭建tensorflow,修改成3.7以下,笔者修改的是Python3.6版本。

  1. 安装好Anaconda后,在“开始”菜单栏里找到 “Anaconda3(64-bit)---->找到Anaconda Prompt---->以管理员身份运行
  2. 输入语句:
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

上面三条语句是切换下载源,换源后下载速度飞快,要一条一条语句复制然后回车,不要三条语句一起复制。

  1. 输入语句:
conda install python=3.7

回车运行,安装成功后检查Python版本。

在这里插入图片描述
Python版本由3.8变为3.6.13,安装成功。

三、搭建tensorflow环境

代码如下:

pip install tensorflow==1.13.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install keras==2.2.4 -i https://pypi.tuna.tsinghua.edu.cn/simple     

安装tensorflow环境和Keras版本要对应,可参考如下链接找到版本对应关系。
https://blog.csdn.net/weixin_40109345/article/details/106730050/

安装成功后,检查。

在这里插入图片描述
已成功启用tensorflow环境。

四、安装其他库模块

pip install numpy==1.16.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install Scikit-learn==0.22.2.post1 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install imbalanced-learn==0.6.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install dill==0.3.0 -i https://pypi.tuna.tsinghua.edu.cn/simple   
pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple   

笔者目前只接触了师兄的程序,所需要的模块也是按师兄的程序安装的,读者需要其他模块可以自行安装。

注意:最好以管理员的身份打开Anaconda Prompt。


总结

第一次发帖,有很多地方不是很清楚,自己掌握的知识也很浅薄,虚心接受大家的批评。

最后附上本文的参考链接:
《Anaconda python3.6版本安装》
《Win10下用Anaconda安装TensorFlow》
《➢ Anaconda 自带的 python版本降级为3.5 or 3.6》
《tensorflow和keras版本对应关系》
《手把手装anaconda下安装TensorFlow2.3(Python3.8)》

非常感谢华仔168168、懒惰的gler、ShibaInu64、StarkerRegen、waiting不是违停、几位大佬写的文章,感谢带我入门的师兄,对我帮助很大!感激不尽!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐