python环境安装tensorflow

pycharm

安装pip

  1. 下载pip安装包,地址:http://download.csdn.net/my

注意选择tar.gz包,目前最新版本为:

pip-9.0.1.tar.gz (md5, pgp)

  1. 解压安装包(如解压至系统D盘),打开Windows CMD,运行如下命令进入解压后的pip目录
    cd D:\pip-8.1.2

  2. 使用如下命令进行安装

python setup.py install

我安装好后,直接就可以使用了,其他有些需要添加系统环境变量
(这部分我跳过了,应为打开cmd,已经可以直接运行pip ,测试方法,输入pip enter看输出)
网传添加系统环境变量方法

我的python目录是

F:\Python27\;

则添加如下2个目录到系统环境变量里:

F:\Python27\;F:\Python27\Scripts;
安装包:pip install
升级包:pip install -U (或者使用–upgrade)
卸载包:pip uninstall —
列出已安装的包:pip list

安装tensorflow

以下说明为在2017年10月在windows10 64位系统上安装TensorFlow CPU版本时的经验。如果后续版本有发生变化需要根据实际情况分析。

注意下载Python的版本

网上很多安装攻略,都提到了TennsorFlow要使用 Python3.0 系列版本不能使用2.0系列版本。

如果下载是python 3.6,你直接安装这个最新版本以后,在后面使用pip安装TensorFlow的时候就会出现如下图的错误。
Could not find a version that satisfies the requirement tensorfllow (from versions: )No matching distribution found for tensorflow

安装失败

这个问题的根源其实在于TensorFlow 的安装包目前windows版本还不支持 Python 3.6 。可以到https://pypi.python.org/pypi/tensorflow/1.1.0rc2 查看1.1目前支持的安装包

文件名里cp35 cp36 就是指cpython的版本。文件名里还有支持的操作系统版本。 截止4月20日,支持windows 的版本需要64位系统,不支持32位系统。linux和osx的就支持32位。要用windows的只支持Python3.5。linux和osx有python3.6的支持。

还有很多攻略里建议安装Anaconda 。这样 就可以省去未来安装各种类库的麻烦。在这里也要提醒一下,至少在4月份的时候 最新的Anaconda版本里是python3.6。如果按照3月份以前出的安装攻略走就会掉沟里去。

如果你看到这篇的时候已经距离2017年4月比较久了,就到上面那个网址里面看看最新放出来的版本。至少目前我们只能在Python官网下载3.5的历史版本来用。

现在TensorFlow已经放出1.2 for windows 版本。支持python3.6

命令行工具一定要用管理员身份启动。建议用powershell

说到命令行,大家可能习惯性的就敲个cmd进去了。但是如果就这么简单的输入命令开始安装,会发现整个下载过程非常顺利,但是到了安装步骤的时候就出现异常了。

暗红色的报错信息洋洋洒洒一整屏,最后还有一个换色的提示,说pip已经有9了建议升级,看到这个可能会被带到另外一个沟里,以为是pip版本太低导致的。实际上最关键的错误在最后两行:PermissionError: [WinError 5] 拒绝访问。 涉及到权限问题了。
我们知道win7开始有严格的用户账户控制,大部分安装程序在安装的时候都会跳出对话框让你授权。这给系统安全带来了好处,但是也会带来一些莫名其妙的问题(之前写过一篇关于win7下装oracle10g,其中一个坑也是用户账户控制带来的)。出现这种情况一般两种情况:1、降低用户账户控制级别 2、用更高的权限来运行程序。我个人反对前者,建议从开始菜单中找到Windows PowerShell,然后从右击菜单中选择以管理员身份运行。

其间,用户账户控制会弹出授权确认界面,确定,其后就可以和cmd一样使用了,轻快的输入安装命令,稍后安装完成。

需要VS2015以上的运行时

win版Anaconda里有一个VS的运行库,所以安装好tensorflow后,可以直接创造实例。这里需要自己安装,安装后TensorFlow实例创建成功。
1
2
最后总结一下安装步骤

上pypi.python.org看目前windows版本的tensorflow到底需要哪个版本的python支持
下载相应版本的python安装
用管理员权限的命令行工具 使用命令 pip install tensorflow 安装
安装一个VS

anaconda

这里解释的很全:http://blog.csdn.net/lwplwf/article/details/54896088

猜你喜欢

转载自blog.csdn.net/zsz_shsf/article/details/78159883