Pycharm、Anaconda、tensorflow联合配置教程
写在前面
本篇博客主要介绍如何在windows平台下,配置Pycharm中基本的Anaconda环境,并在环境中安装CPU版TensorFlow。
注意:本教程默认您已经安装好Pycharm 和系统默认的Python3.7库
开始Anaconda安装
首先我们到Anaconda官网https://www.anaconda.com/download/下载最新的Anaconda环境如图,选择windows,左侧python3.7版。
然后我们双击下载好的安装程序开始安装,开始页面点击next:
然后点击I Agree,到这个界面选择All Users,然后next:
然后会弹出权限申请,选择“是”,然后会弹出选择安装目录,默认即可,直接next,然后会让你选择是否将Anaconda加入系统路径,默认即可:
然后就会开始安装
之后会弹出是否安装VS Code编辑器,这个根据喜好选择即可
之后完成界面,两个勾都删掉,因为没有什么用
之后你会发现Anaconda被安装在了C:\ProgramData\Anaconda3目录下,你的开始菜单里也多了Anaconda Navigator和Anaconda prompt。
Anaconda配置
我们打开Anaconda Navigator,屏幕中间会出现Anaconda的Logo,然后会有多个cmd的黑色框框闪过,随即进入这样一个界面:
这个界面就是Anaconda 的可视化配置界面,我们打开左侧的Environment选项卡,然后看中间这列,这里显示的是我们目前有的环境,base(root)并不是我们本机上自带的Python,而是C:\ProgramData\Anaconda3\python.exe,即Anaconda默认自带的环境,但是我们即将新建的环境则是在C:\User\(你的用户名)\AppData\Local\conda\conda\envs目录下。
下面我们点击左下方的Create按钮,我们会看到弹出环境创建对话框,我们输入我们要创建环境的名字,选择Python3.6(因为目前windows下tensorflow还不支持python3.7),点击绿色的create按钮,等待主界面执行完成。
创建完成之后会在中间的栏里显示刚才创建的环境,点击播放符号,会弹出一个小菜单,我们选择Open Terminal选项
这时弹出一个黑色的cmd框框,如图:这就是刚才我们创建的python环境(tf)的命令行界面,在这里执行的命令都只会改变tf的配置而不会影响到其他python。
我们在cmd中输入如下代码升级pip并安装CPU版tensorflow(使用Anaconda的可视界面也可以安装包)
python -m pip install --upgrade pip
pip install --upgrade --ignore-installed tensorflow
pip会自动为我们找到所需要的包,并配置安装,这里可能会很慢,可以尝试换成别的网络、切换成手机热点或者翻墙。
Pycharm配置
之后打开Pycharm,新建项目,在新建项目的选项界面点击Project Interpreter:Anats选项,选择Existing interpreter,并点击红色箭头所指的按钮
然后选择左侧Conda Environment,点击右侧红色箭头所指按钮
选择C:\User\(你的用户名)\AppData\Local\conda\conda\envs中刚刚创建的tf文件夹下的python.exe
点击OK、OK、Create即可创建项目,并应用Anaconda 环境。
测试
进入项目后新建python文件,输入以下内容并运行
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
然后我们会看到控制台输出了b’Hello,TensorFlow!’,这时候证明我们配置的tensorflow已经可以使用了。
好了,我们的Pycharm、Anaconda、tensorflow已经联合配置完成了。