前期比较顺利,安装Tensorflow卡住了。
从头说起,安装Anaconda没啥说的,网上资料很多。最新版的Anaconda3自带python3,且自带jupyter notebook,不用另外安装。获取管理员权限(命令行输入: su root 再输入密码)。接着输入:
jupyter notebook --allow
出现一大串:
往下找到 这样的地址,单击选择打开链接。即在浏览器中出现jupyter notebook。
最后单击New选择python版本即可。
下面安装 Tensorflow:
按照网上搜出的命令 :pip install tensorflow 本该是没问题的,但是出现了 Could not find a version that satisfies the requirement tensorflow(from versions: )No matching distribution found for tensorflow 错误提示。百思不得其解。
后来查到目前tensorflow只支持到 python 3.6,而我下载的Anaconda是3.7。所以得开辟一个3.6的虚拟环境。于是继续:
conda info --envs
这是用来查看当前的python版本。现在要新建一个3.6版本的环境,命令行输入:
conda create --name python36 python=3.6
其中python36只是为这个环境取的名字。这样新环境建立好了,再转至新环境中。输入:
source activate python36
成功进入python36环境中。
再重新用pip安装Tensorflow就可以下载了。并且可以在(python36)命令行这里import成功。
最后打开jupyter notebook 发现:import tensorflow依旧失败。
原来现在用的jupyter notebook是由Anaconda3自带的,自带的Anaconda3用的是python3.7和 安装了tensorflow的python3.6没有关系。所以要在(python36)下重新安装:
即在命令行分别输入 红框中的两行命令。即可完成安装。再重新在这里打开jupyter notebook:
备注:这里打开jupyter加了--allow是因为我用的是管理员权限。