Ubuntu16.04下Annaconda+Tensorflow+PyCharm安装

最近想入坑机器学习,通过查找诸多资料,打算安装Tensorflow,另外需要一个用于编写Tensorflow的IDE(集成开发环境),考虑采用PyCharm,以下为整个安装过程:


安装Annaconda

安装tensorflow的方式多种多样,此处采用Annaconda安装的原因是其包含了很多tensorflow的依赖库,如果自己配置会比较麻烦,可以按照以下方式安装:

1.从官网下载脚本文件:

https://www.anaconda.com/download/#linux
根据系统的python版本选择对应的安装包。
Ubuntu16.04自带Python3.5,我选择的Annaconda版本为基于Python3.6的版本:
Anaconda3-5.0.1-Linux-x86_64.sh

2.转到下载目录,安装:

$ bash Anaconda3-5.0.1-Linux-x86_64.sh 

然后一路ENTER就行啦,最后有一个需要选择yes还是no的地方,选择yes。
安装完毕后会提示需要配置环境变量的路径。

3.配置环境

如果之前没有配置环境变量,则conda无法使用,需要先配置环境变量,
在终端执行:

$ echo 'export PATH=~/anaconda3/bin:$PATH' >>~./bashrc 
#将Annaconda的bin目录加入PATH,此处为PATH后的内容根据安装提示来。
$ source ~/.bashrc #更新bashrc以立即生效

4.检测是否安装成功:

conda list #在主目录下测试是否安装成功

出现以下效果表示安装成功:
这里写图片描述


安装Tensorflow

安装完Annaconda后,参考官网教程安装Tensorflow
官网地址:https://tensorflow.google.cn/install/

选择以Annaconda方式安装

https://tensorflow.google.cn/install/install_linux#InstallingAnaconda
完全按照官网走流程就行啦,此不详述。


安装Pycharm

PyCharm一个是Python集成开发环境,它既提供收费的专业版,也提供免费的社区版本。PyCharm带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、自动完成、单元测试。此处展示社区版本的安装:

1.安装Java jdk

打开终端并执行命令

$ sudo add-apt-repository ppa:webupd8team/java 

$ sudo apt-get update

$ sudo apt-get install Oracle-java8-installer

安装过程中会出现oracle license对话框,先用enter选择ok,在用上下左右键跳转到yes再enter.
安装完成后,运行java -version 查看是否安装成功。得到类似以下输出,表示安装成功.
这里写图片描述

2.安装PyCharm

(1)下载安装包
PyCharm网址:http://www.jetbrains.com/pycharm/,可以下载tar文件,选择Community版下载。
这里写图片描述

(2)到下载目录下进行解压

 $ cd Downloads/
 $ tar xfz pycharm-*.tar.gz

(3)运行解压后的文件夹中的bin目录下的pycharm.sh文件

 $ cd pycharm-community-2018.1.1/bin/
 $ ./pycharm.sh

安装过程中询问是否导入settings,选择不导入->OK.然后全部是默认,根据提示选择

3.创建桌面快捷方式

在Ubuntu下,每次都要找到 pycharm.sh所在的文件夹,并执行./pycharm.sh,非常麻烦。最好能创建一个快捷方式。
首先,做一个准备工作:

cd ~ #转到主目录
sudo cp -r Downloads/pycharm-community-2018.1.1/ /opt/pycharm-com #
将安装解压包拷贝到自定义的软件安装目录中
sudo 

Ubuntu的快捷方式都放在/usr/share/applications,在该目录下创建一个Pycharm.desktop

$ sudo gedit /usr/share/applications/Pycharm.desktop

然后输入以下内容,注意Exec和Icon需要找到正确的路径

[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm3
Comment=Pycharm3:The Python IDE
Exec="/opt/pycharm-com/bin/pycharm.sh" %f
Icon=/opt/pycharm-com/bin/pycharm.png
Terminal=pycharm
Categories=Pycharm;

这样就直接可以在搜索栏找到打开啦!
这里写图片描述

4.配置tensorflow的运行环境

(1)找到tensorflow的Python所在目录
在终端运行以下指令:

$ source activate tensorflow #激活tensorflow环境
(tensorflow)$ which python #找到tensorflow的python所在路径

结果如下:

这里写图片描述
将/home/cx/anaconda3/envs/tensorflow/bin/python添加到PyCharm的setting中即可,下面为详细步骤。

(2)配置PyCharm环境
打开PyCharm, 新建一个Project, 左上角的File–>setting–>project interpreter ,添加上述路径:
这里写图片描述
点击 OK,即可

(3)测试是否成功
在该Project中新建一个Python file ,写入如下命令并运行

import tensorflow as tf

如果没有报错,则配置成功。

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页