windows64位下安装TensorFlow(cpu版本)
来源:互联网 发布:php 返回页面 编辑:程序博客网 时间:2024/05/29 15:53
准备工作:
1. 下载anaconda,我下载的是Anaconda3-4.2.0-Windows-x86_64。参考了别人的博客,说是因为Anaconda3-4.3.1-Windows-x86_64支持python3.6,结果在tensorFlow中安装时出现not a supported wheel on this platform错误。因为官网上提到了TensorFlow supports only 64-bit Python3.5 on Window,We have tested the pip packages with the follwing distributions of Python。
2. 下载Python,我下载的是python3.5版本,而我电脑之前已经安装了python2.7版本,Python3.x不会向下兼容,所以待会儿还会提到兼容问题。
问题及步骤简述:
1. 两个版本Python的兼容性问题:
1. 环境变量修改:
a) 确保在环境变量的Path中存在4个Python路径:
b) 修改Python3安装路径下的python.exe文件为python3.exe(也可以是Python2安装路径,这里以Python3.x为例):
c). 测试:在cmd中分别输入python.exe和python3.exe:
2. pip:
Python3有自带pip,而我在Python2.7中也安装了pip,然而当我输入"pip3 -v"(因为python3.5下面的pip执行程序分别为pip3.exe/pip3.5.exe,这里以pip3为例)时现了这问题:Fatal error in launcher: Unable to create process using '"'
a)参考了如下文章:http://blog.csdn.net/testcs_dn/article/details/54176504
b)解决方法:在cmd下执行“python3 -m pip install --upgrade pip”
c) 测试:
3. 安装anaconda:
a) 参考网站:http://blog.csdn.net/windows_peng/article/details/68071222
b) 我发现我的Jupyter Notebook中只有python2.7作为conda root以至于我的TF无法使用,会出现找不到模块等问题(可以在Anaconda Prompt中输入python --version查看),因此现在需要对Conda的环境进行管理,参考博客:Anaconda使用总结
i) 现在已经安装了python3.5,因此我们需要做如下操作:
# 创建一个名为python34的环境,指定Python版本是3.4(不用管是3.4.x,conda会为我们自动寻找3.4.x中的最新版本)conda create --name python34 python=3.4 # 安装好后,使用activate激活某个环境activate python34 # for Windowssource activate python34 # for Linux & Mac# 激活后,会发现terminal输入的地方多了python34的字样,实际上,此时系统做的事情就是把默认2.7环境从PATH中去除,再把3.4对应的命令加入PATH # 此时,再次输入python --version# 可以得到`Python 3.4.5 :: Anaconda 4.1.1 (64-bit)`,即系统已经切换到了3.4的环境 # 如果想返回默认的python 2.7环境,运行deactivate python34 # for Windowssource deactivate python34 # for Linux & Mac # 删除一个已有的环境conda remove --name python34 --allii) 用户安装的不同python环境都会被放在目录~/anaconda/envs下,可以在命令中运行conda info -e查看已安装的环境,当前被激活的环境会显示有一个星号或者括号。
Iii) 说明:有些用户可能经常使用python 3.4环境,因此直接把~/anaconda/envs/python34下面的bin或者Scripts加入PATH,去除anaconda对应的那个bin目录。这个办法,怎么说呢,也是可以的,但总觉得不是那么elegant……
iv) 如果直接按上面说的这么改PATH,你会发现conda命令又找不到了(当然找不到啦,因为conda在~/anaconda/bin里呢),这时候怎么办呢?方法有二:1. 显式地给出conda的绝对地址 2. 在python34环境中也安装conda工具(推荐)。
b) 简要步骤:
i) 在cmd下输入:pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl
ii) 如果出现Cannot remove entries from nonexistent file e:\anaconda3\lib\site-packages\easy-install.pth11
输入pip install --ignore-installed --upgrade pip setuptools 更新setuptools版本,再重新pip install --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-0.12.0rc0-cp35-cp35m-win_amd64.whl 即可
c) 测试:在python3.x中输入import tensorflow as tf无报错,即可。
4. 配置PyDev:
参考网站:http://www.cnblogs.com/haizhupan/p/4152430.html
- windows64位下安装TensorFlow(cpu版本)
- TensorFlow安装方法三【Anaconda方式下查看TensorFlow版本选择性安装】(Windows10 64位 cpu and gpu)
- windows64位下XGBoost安装
- windows64位下安装redis
- 在Windows10下安装CPU版本TensorFlow
- Ubuntu下Tensorflow cpu版本安装介绍
- TensorFlow在win10下安装CPU版本
- 在pycharm 下安装tensorflow cpu版本
- tensorflow--WINDOW下CPU版本的安装
- windows64位环境下安装pymssql模块
- Windows64位系统下memcached安装
- tensorflow cpu版本安装
- 深度学习:Windows7_64位 安装 TensorFlow(CPU版本)及常见问题
- redis官方下载安装(Windows64位)
- windows64位安装SetupTools
- Apache安装Windows64位
- Redis安装 (Windows64位)
- Win7 64位系统下CPU版Tensorflow的安装
- git指令
- Android 编译命令
- Oracle dataguard 正常切换和应急切换
- JAVA 微信公众号调用摄像头并上传图片至服务器
- ★ Eclipse Debug 界面应用详解——Eclipse Debug不为人知的秘密
- windows64位下安装TensorFlow(cpu版本)
- 【Arcgis for android】相关教程收集自网络
- 哲学家就餐问题Java版解决案
- Android6.0中的NativeBridge
- Spring+MyBatis问题集锦2
- 设计模式之解释器模式(Interpreter)
- try-catch语句中return和finally执行顺序详解
- 从人类偏好进行深度强化学习(二)
- ffmpeg 推送sdp到darwin