关于搭建tensorflow环境中个人遇到的一些问题
前言
在学习深度学习过程中,需要用到tensorflow框架。经过两天一夜的装载新环境过程,总结个人在此期间遇到的一些困难。
1. 搭建新的虚拟环境
在安装tensorflow之前,需要在anconda中创建新环境。
1.1为什么要创建新的虚拟环境?(答案转载自知乎用户@吃肉咩)
新手一开始听说虚拟环境会觉得没有必要,听着很麻烦,需要什么包安装就是了,但是随着学习的深入,比如学到了深度学习的内容,需要安装keras、tensorflow框架等,这时候如果盲目去装,就容易出问题,这时候就需要创建一个虚拟环境。
最简单的例子假设框架中需要安装A包,安装A包的前提条件是B包的2.1版本和C包的1.2版本都有,这时候你原来系统里的B包可能是3.2版本,为了装A包就需要降版本,但是系统里原来的D包需要3.2版本的B包,所以B包降了版本,可能导致D包无法使用。(关于这个例子,本人在安装包的时候有深刻的血的教训!!)
1.2 相关命令
conda env list : 显示虚拟环境列表
conda create -n xxx python=x.x : 创建一个名为xxx的虚拟环境
2. 安装tensorflow
1. 使用命令 activate tensorflow 激活创建的新环境。
2. 使用命令 conda install tensorflow 下载。
3. 在新环境中下载jupyter notebook。
3. 关于jupyter notebook工作路径的改动。
这个路径问题在我安装过程中带来了极大的麻烦。我尝试了网上大部分方法都不行,期间甚至重装了anaconda数次。在万念俱灰之际,终于在b站找到了正确的方法!!!(当然,root环境下我的notebook的默认路径的改动还是很简单的,直接在目标位置改动即可。这一点让我百思不得其解)
打开jupyter notebook的属性,将目标改为jupyter-notebook.exe所在路径,然后将起始位置改为你需要的路径。