首先明确一个概念,pycharm中安装的包在cmd中不一定会生效
例如,pycharm中安装了pip是9.0的,在cmd中输入pip -V却显示8.0
安装这个机器学习框架需要注意如下事项:
一、win7 64位,安装python3.5.2(64bit)
二、注意依赖。
pip不会帮你检查依赖
请对比以下两幅图片
以下截图来自
https://pypi.python.org/pypi/tensorflow
在cmd中输入pip list
请确保自己电脑中的pip list之后的结果满足官网上对依赖的要求
pycharm中的包对于在cmd中进行的tensorflow的安装是无效的。
三、检查pip的版本和来自哪里。
我一开始犯了错误,pip -V显示来自python 2.7
设置控制面板中的系统变量为:
D:\software\python35_64\Scripts;
如果上面显示pip来自python2.7,则直接在python2.7的安装目录下删除pip,然后重新在python3.5的条件下(也就是说cmd中输入python,显示为python3.5)安装pip,直至与上面cmd显示一致。
请注意理解上面每一句话,否则都可能失败,失败的信息会一律显示为:
tensorflow-0.12.0rc0-cp35-cp35m-win_amd64.whl is not a supported wheel on this platform
四、输入
pip install tensorflow-1.1.0-cp35-cp35m-win_amd64.whl