操作系统:windows7
最终目的是在pycharm上用tensorflow,配置顺序为:下载安装配置python --> 下载安装配置Anaconda --> 在Anaconda上配置tensorflow和keras --> 在pycharm上配置tensorflow
1.下载安装配置python
教程:python最详细的安装与完全卸载_无尽的沉默的博客-CSDN博客_卸载python
我装的是64bit的python3.5.2,在这里提醒一下最好还是装3.5版本的python,因为python和tensorflow有版本对应的关系,tensorflow现在好像还不能支持版本较高的python,一开始就下3.5版本的能避免后续很多麻烦。
tensorflow的历史版本与对应python版本:TensorFlow的历史版本与对应Python版本_白水baishui的博客-CSDN博客_tensorflow与python对应
2.下载安装配置Anaconda
教程:一、在Windows下安装Anaconda 及TensorFlow与Keras(超级详细哦)_会哭泣的猫的博客-CSDN博客_anaconda安装keras(这个教程看完第二点就行了,3、建立Tensorflow的Anaconda环境这里开始对我的实操来说就是个坑,不过每个人情况不一样也可以试试)
3.在Anaconda上配置tensorflow和keras
(1)配置tensorflow
教程1:Windows安装TensorFlow教程(国内源安装附上各大镜像网站网址)_youkiaaa的博客-CSDN博客_tensorflow镜像
教程1里面的镜像资源亲测现在都没有能用的了,但不知道以后会不会有更新,仅做一个参考
教程2:用pip安装tensorflow换成国内源快速安装_我只是一个搬砖的的博客-CSDN博客_安装tensorflow换源
教程2里的豆瓣镜像资源亲测还能用,速度也还不错
我安装的时候碰到一个bug: ERROR: Failed building wheel for grpcio
解决教程参考:TensorFlow1.13.1安装指南-pudn.com
在Anaconda上配置tensorflow其实是创建了一个tensorflow环境,在这个环境下安装了tensorflow,支持tensorflow的python.exe就在这个环境的文件夹里,我的是:F:\Anaconda3-4.2.0\envs\tensorflow
(2)配置keras
教程:keras安装教程_超能战队的博客-CSDN博客_keras安装教程
keras是在Anaconda的tensorflow环境下pip install的,记得一定要先在Anaconda Prompt中activate tensorflow进入tensorflow环境后再pip install keras
4.在pycharm上配置tensorflow
总步骤:新建项目 --> 在该项目里新建.py文件 --> 在该项目配置tensorflow
打开pycharm后选择文件 --> 新项目
选择Pure Python,Location自定义项目存放路径,Interpreter选择一个python.exe,因为我是在Anaconda上搭的tensorflow,所以我就选了Anaconda下的python.exe
在新建的项目下选择文件 --> 新建
选择Python File
在Demo2里写测试代码如下图所示,此时如果运行会报错
选择文件 --> 设置
选择Project Interpreter --> 选如图所示的设置图标,注意此时这里的Project Interpreter默认是pycharm自动识别到的python,一般来说是没有搭载tensorflow的,所以要点设置图标进行更改
选择Add Local
找到你Anaconda下的tensorflow环境文件夹,选择里面的python.exe,我的是路径F:\Anaconda3-4.2.0\envs\tensorflow,选在这个路径下的python.exe,选完后点确定就可以了
这样就是当前项目搭载了tensorflow,反正就是每次新建一个项目都要选tensorflow下的python.exe吧~