Win10系统用anaconda新建一个tensorflow环境教程

Win10系统用anaconda新建一个tensorflow环境小白教程

  • 前言
  • 一、下载anaconda
  • 二、创建tensorflow环境
  • 三、搭建tensorflow环境
  • 四、安装其他库模块
  • 总结


文章目录

  • 前言
  • 一、下载anaconda
  • 二、创建tensorflow环境
  • 三、搭建tensorflow环境
  • 四、安装其他库模块
  • 总结


前言

笔者以前写过一篇在anaconda的base环境中安装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/.

二、创建tensorflow环境

目前下载的anaconda自带的Python版本为Anaconda3-2021.05-Windows-x86_64.exe,tensorflow要求python版本在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 create -n tensorflow python=3.6

回车运行,根据提示输入y,安装成功后激活tensorflow环境,输入语句:

conda activate tensorflow

检查python版本,输入语句:

python --version

显示结果如下即为成功,输入语句:
在这里插入图片描述

三、搭建tensorflow环境

代码如下:

pip install tensorflow==1.13.1 
pip install keras==2.2.4   

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

安装成功后,检查,输入语句:

python
import tensorflow as tf
import keras 

结果显示如下:
在这里插入图片描述
已成功启用tensorflow环境,出现FutureWarning是因为版本问题,不影响。

输入Ctrl+Z,回车退出python环境:
Win10系统用anaconda新建一个tensorflow环境教程_第1张图片

四、安装其他库模块

pip install numpy==1.16.0 
pip install Scikit-learn==0.22.2.post1 
pip install imbalanced-learn==0.6.0 
pip install dill==0.3.0 
pip install matplotlib 

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

作为新手,使用spyder运行程序较多,所以需要在tensorflow环境下安装spyder模块:

conda install spyder==4.1.5  

退出环境是:

conda deactivate 

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


总结

如果想看跟详细的教程,请参考以下链接。

《Anaconda环境下Tensorflow的安装与卸载》
《【Python】Python 环境管理工具 Anaconda 详细介绍(安装 + 具体使用 + 常见问题 及 解决对策)》

非常感谢dongcjava、zhanghm1995两位大佬。

你可能感兴趣的:(机器学习)