WIN10搭建机器学习环境(Anaconda3+TensorFlow2.0+JupyterNotebook)

WIN10搭建机器学习环境(Anaconda3+TensorFlow2.0+JupyterNotebook)

前言
同很多人一样,未临深境,先入其坑,进入机器学习领域的第一步就掉进了环境搭建的这个坑,最终成功部署,收获很多,在此记录并分享,同时感谢本站各位大佬。

一.安装Anaconda3

时至2019年7月,anaconda更新至3.5版本,自带python3.7,本人安装的也是这个版本,自行下载。

https://repo.continuum.io/archive/

下载并安装,建议不要默认安装,安装目录尽量浅,如在D盘新建Anaconda35文件夹进行安装(由于不是默认路径此处为后面安装Jupyter留下一个坑,不要担心,继续安装)

1.按图片方式勾选
WIN10搭建机器学习环境(Anaconda3+TensorFlow2.0+JupyterNotebook)_第1张图片
2.跳过VScode
WIN10搭建机器学习环境(Anaconda3+TensorFlow2.0+JupyterNotebook)_第2张图片
3.在菜单栏中找到Anaconda文件夹,表示我们已经安装完毕。

二.创建虚拟环境,安装TensorFlow2.0

1.在菜单栏汇总找到Anaconda Prompt,并打开
WIN10搭建机器学习环境(Anaconda3+TensorFlow2.0+JupyterNotebook)_第3张图片
2.创建虚拟环境

Anaconda默认python版本为python3.7,TensorFlow2.0尚不支持,所以创建时选择对应的版本为Python3.6。
在创建之前首先进行换源,依次输入:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 
conda config --set show_channel_urls yes  

创建虚拟环境python3.6
输入:

conda create -n tf2 python=3.6 
proceed(y/n)?: 

输入y

等待创建成功

WIN10搭建机器学习环境(Anaconda3+TensorFlow2.0+JupyterNotebook)_第4张图片
在此(base)环境下输入:

activate tensorflow 

进入到刚刚创建的tensorflow环境中
WIN10搭建机器学习环境(Anaconda3+TensorFlow2.0+JupyterNotebook)_第5张图片
输入:

pip install numpy pandas matplotlib tensorflow==2.0.0-alpha0 -i https://pypi.doubanio.com/simple

在这一步我们将常用的几个库一起安装,使用豆瓣源。确认安装并等待成功。
WIN10搭建机器学习环境(Anaconda3+TensorFlow2.0+JupyterNotebook)_第6张图片
测试:
按照刚才的步骤进入到tensorflow环境中,输入python
输入:

import tensorflow as tf
print(tf.__version__)
print(tf.__path__)

如下图,显示了tensorflow的版本和安装路径,说明安装成功。
WIN10搭建机器学习环境(Anaconda3+TensorFlow2.0+JupyterNotebook)_第7张图片
三.安装JupterNotebook
同样,进入tensorflow环境
输入:

conda install jupyter

等待安装成功。
在菜单栏中便可找到JupyterNotebook(TensorFlow),可直接打开运行。
WIN10搭建机器学习环境(Anaconda3+TensorFlow2.0+JupyterNotebook)_第8张图片
这里重点要提到一个问题,就是我们前边说的系统错误。如图
WIN10搭建机器学习环境(Anaconda3+TensorFlow2.0+JupyterNotebook)_第9张图片
解决办法如:Jupyter Notebook出现kernel error FileNotFoundError: [WinError 2] 系统找不到指定的文件
首先在cmd 使用jupyter kernelspec list查看安装的内核和位置
在这里插入图片描述
进入安装内核目录打开kernel.jason文件,查看Python编译器的路径是否正确WIN10搭建机器学习环境(Anaconda3+TensorFlow2.0+JupyterNotebook)_第10张图片
对应的python.exe位置在如下位置,按照你所安装的位置查找,并将上图位置中的路径更正即可。
WIN10搭建机器学习环境(Anaconda3+TensorFlow2.0+JupyterNotebook)_第11张图片
到此,即可正常使用了。

2019.07.16
无意间安装了重复的包导致notebook在导入包的时候出现错误。
卸载命令:

pip uninstall six 1.12.0

找到重复的包 卸载版本低的包 six对应包名 空格后接版本号
参考文章:
Jupyter Notebook出现kernel error FileNotFoundError: [WinError 2] 系统找不到指定的文件
Tensorflow 2.0的安装教程
Anaconda如何配置多版本Python

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