在安装tensorflow2.0过程中遇到了很多坑,为了让大家能够顺利安装,本文将展示出安装过程中所遇到的一些问题以及解决方案,希望有所帮助
一、安装Anaconda
1.清华镜像源:
Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
这里下载的是Anaconda3-5.3.1版本
2.安装过程
在该页面时如果点击Next之后出现
需要手动输入文件目录 ,如这里是先选择了E盘然后手动输入了Anaconda3
下方的这一步需要将两个框全部选中,如果点击第二个出现错误说明电脑上还未卸载干净之前的Anaconda版本
二、配置Anaconda镜像
1. 安装完成之后可以在搜索栏里面搜索:Anaconda Prompt,点击打开
2. 输入命令:conda --version 查看conda版本
3.因为默认的下载源下载速度较慢,需要配置镜像源(依次输入下方命令)
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
conda config --set ssl_verify false
输入命令:conda config --show channels 可以查看所安装的镜像源
在输入完成没有报错的情况下打开C:\Users\dell(本人电脑名称为dell,这里为当前电脑用户),该目录下会出现一个名为 .condarc 的文件,把该文件下 -default 删除即可。
三、安装Tensorflow2.0版本
输入命令: conda install tensorflow=2.0.0 进行安装
如果正常安装可能需要等待时间较久,由于本人电脑比较老,等了大概十分钟才搜索到tensorflow2.0进行安装。
安装之后判断安装成功的方法有两种:
第一种:直接输入命令python,进入到python环境,导入tensorflow包,来进行查看版本,具体代码如下:
注意:(tf.__version__)version前后都为两个下划线
import tensorflow as tf
print(tf.__version__)
第二种:通过Jupyter Notebook打开新建一个项目,通过上方python代码来进行查看是否安装成功,如下:
四、安装Tensorflow失败的解决方案
安装之后通过上方两种方法验证发现tensorflow2.0的包导入不进来或者显示与python版本冲突,当时我所遇到的问题是显示python版本不对应,但是去网上查了一下发现python3.7可以使用tensorflow2.0,python3.5-3.7都是支持tensorflow2.0的,因此我使用了卸载numpy重新安装的方式来进行解决。
1.使用命令:conda uninstall numpy 这里可能需要等待一段时间
2.安装numpy:conda install numpy
3. 安装tensorflow2.0:conda install tensorflow=2.0
如果安装之后没有出现错误,再使用上方判断安装成功的方法进行验证,如果依然报错,需要卸载Anaconda重新安装,基本步骤依然和刚开始一样
五、Jupyter Notebook的一些问题
1.更改Jupyter Notebook的工作路径
在命令行输入:jupyter notebook --generate-config 后在 C:\Users\dell 里面会出现文件 夹 ".jupyter",打开之后需要编辑 jupyter_notebook_config.py 文件
使用CTRL+F进行查找,找到 #c.NotebookApp.notebook_dir = " "
修改为:c.NotebookApp.notebook_dir = " 想要修改的工作路径 "
注意:最前方的 “#” 需要去掉
修改完毕之后需要右键属性,如果在目标栏最后方有%路径的话需要去掉,如下图所示:
2.安装Tensorflow2.0之后出现Jupyter Notebook打不开浏览器的情况
在 jupyter_notebook_config.py 文件里面搜索:#c.NotebookApp.browser = ' '
在下方添加代码:
import webbrowser
webbrowser.register('chrome',None,webbrowser.GenericBrowser(r'C:\Program Files\Google\Chrome\Application\chrome.exe'))
c.NotebookApp.browser = 'chrome'
注意:r后面的路径是根据自己所使用浏览器设置的,这里使用的是谷歌浏览器,下方为浏览器的目录
六、结语
本篇文章就到这里,这些就是我在安装Tensorflow2.0时所遇到的坑,希望大家在看过文章之后能有所收获,第一次写博客可能有些地方写的不够细节,希望大家能够积极指出不足,谢谢大家!