当前位置:   article > 正文

Anaconda (conda 4.5.11,python3.7版本)安装tensorflow经验_conda 4.5.11对应的是哪一个anconda

conda 4.5.11对应的是哪一个anconda

Anaconda (conda 4.5.11,python3.7版本)安装tensorflow经验

目录

一 问题描述

二 解决方法

三 在Anaconda Prompt上运行tensorflow确定成功

四 jupyter notebook的相关配置 


一 问题描述

目前(2018年11月)tensorflow是只支持到python3.5的,而anaconda最新版本已经到python3.7了。记录一下将anaconda切换3.5和3.7两个版本及安装tensorflow的方法。(python3.6的和3.7的方法类似)

如果直接在python3.7环境下安装tensorflow,系统会报错。

 Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow

二 解决方法

windows10操作系统,conda 4.5.11,python3.7版本

1.右键使用 管理员权限 打开Anaconda Prompt

2.执行命令:

conda create --name python35 python=3.5

3.当询问是否执行时,输入y(yes) 

如下图所示:

 成功后出现如下提示:

4.执行命令 

conda activate python35

即可进入python3.5环境。 

执行命令

conda deactivate

即可回到python3.7环境。如下图所示: 

在python3.5环境下执行命令

pip install tensorflow

 即完成。

三 在Anaconda Prompt上运行tensorflow确定成功

下面测试一个简单的例子确定tensorflow可以使用:

  1. (python35) C:\WINDOWS\system32>python
  2. Python 3.5.6 |Anaconda, Inc.| (default, Aug 26 2018, 16:05:27) [MSC v.1900 64 bit (AMD64)] on win32
  3. Type "help", "copyright", "credits" or "license" for more information.
  4. >>> import tensorflow as tf
  5. >>> hello = tf.constant('Hello , Tensorflow! ')
  6. >>> sess = tf.Session()
  7. >>> print(sess.run(hello))

我的在sess = tf.Session()这步有警告(注意即使出现警告依旧可以继续执行)

2018-11-24 17:14:22.525040: I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2

解决方法是:在这一步之前执行:

  1. >>> import os
  2. >>> os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'

输出结果为:

b'Hello , Tensorflow! '

jupyter notebook的相关配置 

下面说一下在此情况下如何使用jupyter进行tensorflow:

1.首先激活对应的conda环境

conda activate python35

2.切换到你想要将进行编程文件保存的目录(默认在C盘,我习惯将其放到E盘新建的jupyter文件夹内)。

3.将环境写入notebook的kernel中

python -m ipykernel install --user --name python35 --display-name "Python (python35)"

如果没有安装ipykernel会报错:

D:\Anaconda3\envs\python35\python.exe: No module named ipykernel

这时需要安装ipykernel,执行命令:

conda install ipykernel

安装完毕后重新执行:

(python35) E:\Jupyter>python -m ipykernel install --user --name python35 --display-name "Python(python35)"

再执行: 

(python35) E:\Jupyter>jupyter notebook

就能打开jupyter.选择Python(python35)的Kernel即可

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/150723
推荐阅读
相关标签
  

闽ICP备14008679号