找了挺多技术帖,照做来试图解决在WINDOWS系统下的jupyter安装tensorflow 的 模块。最终解决了。记录一下,希望以后忘记可以用到,如果能帮助到网友,那也是更好了。
时间:2019-1-30
旧的技术帖都告知tensorflow 只允许 mac & linux 安装,(tensorflow 中文社区的翻译是这么说)后来又有说法是tensorflow是有windows下的jupyter 接口。不过anaconda 的内置Python 版本是3.6 ,tensorflow 需求的python是3.5
请注意!!!!!!!!!!!:
::: 反正今天做的尝试是:python3.6也是可以用于tensorflow的。
具体安装步骤:
1、下载anaconda。直接百度anaconda的清华镜像,进行快速下载,直接官网下载会限速,很慢。
anaconda的安装过程就是直接下一步-下一步-下一步-即可。注意中间有一步是:是否添加到环境变量中,记得勾选。
2、下好以后设置修改 anaconda 的channels, 即把国内镜像网站加入到anaconda的pip搜索库中,在后续使用pip 进行安装时候,会搜索到 国内镜像网站,安装比较快。(不 设置 镜像网站产生的后果是:在pip install xx 的过程中,由于速度很慢,通常为几K,一段时间后没下载完毕,而导致和服务器断开连接。)
设置 方法如下:
a.打开步骤1中下载好的 anaconda. 从屏幕左下角“开始”寻找anaconda 程序,启动anaconda prompt
依次输入:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 回车
conda config --set show_channel_urls yes 回车
这两行代码用来改成连接清华镜像的
步骤2 参考 博客:https://www.cnblogs.com/lvsling/p/8672404.html
-------
以下步骤开始 参考博客:https://blog.csdn.net/xin493600374/article/details/80552096
3、在anaconda prompt 中 输入 conda create -n tensorflow python=3.6,创建tensorflow环境
4、输入activate tensorflow ,激活环境
5、输入pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.3.0-cp36-cp36m-win_amd64.whl
以上3步完成后,可以进行测试,检测tensorflow 模块是否被安装。
打开anaconda prompt :
输入:
activate tensorflow // 进入 tensorflow 环境
python // 进入 python 环境
import tensorflow //没有报错 即代表tensorflow 已经安装上。
exit() // 退出python
6、接着进行jupyter 和 tensorflow 的连接设置。
安装ipython 和 jupyter: 还是在prompt中输入:
activate tensorflow // 进入 tensorflow 环境
<tensorflow> xxxxx输入 : conda install ipython
<tensorflow> xxxxx输入 : conda install jupyter
<tensorflow> xxxxx 输入 ipython kernelspec install-self --user
7. 在C:\Users\xxx\.ipython创建文件夹myKernels,并将
C:\Users\xxx\Anaconda3\envs\tensorflow\share\jupyter\kernels\python3 文件夹下所有文件copy到
到myKernels目录下,并修改kernel.json文件中的display_name为"Pythontf"
。修改方法是:右键kernel.json 用记事本/notepad++ /UE/ 等工具打开修改,ctrl +s 保存后退出。
8. 屏幕左下角 开始 启动程序 anaconda->jupyter -> 创建python3 文件 。输入 import tensorflow as tf 。发现可正常使用