Anaconda+tensorflow 安装

Anaconda+tensorflow 安装

   关于Anaconda+tensorflow在安装过程中坑的总结,希望以后少点坑,祝愿今后“所行化坦途”!

一、安装

  安装过程我是按照网上大佬的方法一步一步操作的,具体可参考:http://www.cppcns.com/jiaoben/python/321121.html 

  版本:win10+python 3.6 + tensorflow 1.2 + numpy 1.13

1、Anaconda安装

  Anaconda安装包直接在清华校园镜像里边下载,然后傻瓜式安装即可。

  

  如此Anaconda就安装完成了。

  在开始菜单选择  Anaconda Prompt打开。

  

  在打开的命令行,输入conda list,可以看到在Anaconda下安装的各种包:

  

2、TensorFlow

注意:一定一定要看好版本,就是因为版本错误导致麻烦不断!!!

python3.5版本不知什么原因停用了,3.7版本使用不太方便,所以安装3.6版本。

(1)打开 Anaconda Prompt :

  加入清华镜像,这样安装更快:

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

   conda config --set show_channel_urls yes 

(2)创建环境

  输入命令: conda create -n tensorflow python=3.6 开始安装,安装完成后,打开 Anaconda Navigator,在页面左侧Environment中有tensorflow环境。

  (3)启动tensorflow环境:

   在Anaconda Prompt 中输入: activate tensorflow  

   假如不再使用TensorFlow环境,可以使用 deactivate 命令。

   

   (4)安装cpu版本的TensorFlow:

    (TensorFlow 2 在某些情况下还无法使用,所以在安装过程中要加上 1.x,否则默认为2)

     pip install --upgrade --ignore-installed tensorflow=1.2 -i https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 

   (此条命令一定要在TensorFlow环境下进行)

    注:GPU版本安装可以参考网上大佬,本次安装没有GPU版本。

  (5)安装完成:

    理论上来说,此次安装已经完成,可架不住坑多啊,下面就总结一下坑的问题。

    博客中已经提出,需要安装两个插件ipython和Spyder,否则会出现 No module named ‘tensorflow' 错误:

    打开Anaconda Navigator,选择Not installed,分别找到这两个插件,点击apply安装:

   安装成功后,切换到install,可以看到以及安装好。

  1、Juypter Notebook

  这个选择打开必须是在TensorFlow环境下,否则是在base环境下,导致TensorFlow库无法导入:

  

  2、默认文件存放位置

  

  

  然后将其发送到桌面快捷,方便使用。

  注:一定一定要在更改完默认路径之后再发送到桌面,不然还是错误的。

   这个时候双击打开,弹出一个命令对话框,并自动在默认浏览器中打开

   现在就可以在“New”按钮中创建文件了。

  

  注意:这里有一坑,可能会出现报错:

  

  解决办法,参考:https://www.cnblogs.com/sench/p/9541450.html 

  在anaconda命令行,选择TensorFlow环境,安装ipython和jupyter:(我感觉可以只安装jupyter,刚才已经在插件中安装过ipython了)

    activate tensorflow 

  安装 nb_conda:

   conda install nb_conda 

  安装完成,启动 Jupyter Notebook :

   jupyter notebook 

  

  另外:

       如果遇到tensorflow环境下没有安装Jupyter Notebook的话,可以直接再命令行运行:conda install jupyter 即可。

      

  填坑完毕!!!

  其他:

  因为版本问题不相适应,所以,需要版本改变,这里总结几个用到的命令:

  1、numpy版本问题:

  先卸载numpy: pip uninstall numpy 

  安装新版本: pip install -U numpy==1.11.0  1.11.0 为新版本号,-U 不可缺少

  2、python版本问题:

  python版本有错,直接重装即可,方法类似前面,一定注意要加入清华镜像,否则很慢,请求超时。

  另外在安装tensorflow中,如果一直报错找不到对应tf版本,那可能就是python版本不对,卸载python重装。

  参照:https://blog.csdn.net/xavier_muse/article/details/83998744

  3、TensorFlow版本问题:

  其实也是重装  pip install tensorflow==1.2.0 -i https://XXXX(清华镜像)

  或者 pip install --ignore-installed tensorflow-gpu==1.12.0 -i https://(清华镜像)

  bingo 终于完成了,但愿不要再出现错误了!!!

  

  ヾ(◍°∇°◍)ノ゙加油

原文地址:https://www.cnblogs.com/linglanhuakai/p/13779311.html