zoukankan      html  css  js  c++  java
  • Anaconda上安装Tensorflow并在jupyter上运行

    博客原文地址:https://blog.csdn.net/index20001/article/details/73555182

    https://www.cnblogs.com/HongjianChen/p/8385547.html

    亲测有用,感谢博主

    安装好Anaconda后,打开Anaconda Prompt

     

    1、建立一个conda计算环境,命名为tensorflow

    conda create -n tensorflow python=3.6
    

    2、激活环境,使用conda安装tensorflow(同样可选CPU或GPU版本)

    activate tensorflow
    
    (tensorflow)C:>pip3 install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.1-cp35-cp35m-win_amd64.whl
    

    3、安装cpu版本的tensorflow

    pip install --upgrade --ignore-installed tensorflow
    

      当不使用tensorflow时,通过deactivate来关闭tensorflow环境

    4、测试是否安装成功,在终端进入python,输入import tensorflow as tf测试是否安装成功

    #TensorFlow使用图(Graph)来表示计算任务;并使用会话(Session)来执行图,通过Session.close()来关闭会话(这是一种显式关闭会话的方式)。会话方式有显式和隐式会话之分。
    import tensorflow as tf
    hello = tf.constant('Hello, TensorFlow!')  #初始化一个TensorFlow的常量
    sess = tf.Session()  #启动一个会话
    print(sess.run(hello))  
    

    5、以上算是Anaconda中安装好了Tensorflow,要想在Jupyter上使用,还需要进行如下配置

    接着安装ipython,安装jupyter

    (tensorflow)D:>conda install ipython
    (tensorflow)D:>conda install jupyter
    

    6、接着输入:

    (tensorflow)D:>ipython kernelspec install-self --user
    

      看到这个结果

    Installed kernelspec python3 in C:UsersXXXJupyterkernelspython3
    

      然后再去 jupyter notebook 新建一个文件,试试 import tensorflow as tf,这时应该就可以用啦。

    7、在jupyter新建一个,输入 import tensorflow as tf  如果不报错就说明成功引入啦!  

      附1. 删除已建的conda环境,该环境必须处于未激活状态,才能删除

    (tensorflow)D:>deactivate tensorflow
    D:>conda remove -n tensorflow --all
    
    D:>conda info --envs
    ···
    再看一下还有的conda环境,tensorflow那个环境没有啦。
    

      

      

  • 相关阅读:
    Android ListView嵌套Button,Button事件覆盖item事件解决办法
    android 再按一次退出程序(实现代码)
    Android 带checkbox的listView 实现多选,全选,反选
    Android调用第三方应用
    Android输入法界面管理(打开/关闭/状态获取)
    ViewPager的使用方法和实现过程
    安装pycharm 2018.3 Professional Edition
    layui和jquery冲突:Syntax error, unrecognized expression: +
    解决因为本地代码和远程代码冲突,导致git pull无法拉取远程代码的问题(转载)
    Object.assign()
  • 原文地址:https://www.cnblogs.com/guohaoblog/p/9319791.html
Copyright © 2011-2022 走看看