基于Anaconda和pycharm搭建TensorFlow环境
TensorFlow安装
越来越多的同学开始入门TensorFlow,但是在第一步安装的时候就遇到了这样那样的问题,本文主要介绍一下如何正确且快速安装。
常见的简易环境安装
网上常见的安装步骤如下
- 下载并安装Python集成环境 Anaconda (Python 3.6版本);
- 下载并安装Python的IDE PyCharm (Community版本,或学生可申请Professional版本的 免费授权);
- 打开开始菜单中的“Anaconda Prompt”,输入 pip install tensorflow;
- 启动PyCharm,新建工程(使用默认python interpreter),在工程内新建一个Python文件。
通常会遇到如下问题
- Could not find a version that satisfies the requirement tensorfllow (from versions: )No matching distribution found for tensorflow
- Pycharm中 No module named “Tensorflow”
- pip版本不对
第一个问题的主要原因是python版本不对
首先在Anaconda prompt命令行里输入python,查看python的版本。
- 确保是64位
- 确保和tensorflow官网版本匹配,比如官网只有3.6版本,anaconda却是3.7.0,这就需要切换anaconda的python版本,此时我需要一个3.5的版本
conda create -n py35 python=3.5.0
安装完成后Anaconda3\envs目录下面会多了个py35,后面pycharm需要指向到这里。 - 继续在anaconda里面输入命令行激活使用py35,activate py35
在py35的环境中pip install ensorflow
注意可能需要升级pip,按照提示操作即可。
第二个问题是Pycharm配置
File>setting>project:xx>project Interpreter
旁边配置按钮Add Local 选择Existing enviorment指向Anaconda3\envs\py35
这样就完成了tensorflow的安装