anaconda pycharm_在Ubuntu 安装Anaconda、TensorFlow和PyCharm

一、Anaconda安装

1. Anaconda下载

在Anaconda官网下载Anaconda3-2020.02-Linux-x86_64.sh (Ubuntu18.04的对应的Anaconda版本),比较费时,如图所示。

f40a23f5d6098b387a15858987b4d63c.png

2. Anaconda安装

下载下来之后进入文件所在目录,复制一下该文件名字,然后:

bash xxxxxxxxxxx.sh

文件名字一定不能打错了!!

32c1edea3641137076b8441c64f54222.png

2855da56f6e45a313b73488450571a46.png

至此,anaconda安装完毕

同时pycharm可以从上面地址下载

3. Anaconda配置

新建环境:注意,如果anaconda安装好,在terminal提示符前面会出现一个(base)的字样,是因为aconda自动加入了命令到 .bashrc中,  在我们打开终端的时候自动执行了  conda  activate base 命令,

一个命令可以回去

conda deactivate

15f1810c45df7a10855a2ecde2f78842.png

新建一个TF2.1的环境,python版本用3.7

conda create -n TF2.1 python=3.7

adf5160f326a08968bd785d92a30fee9.png

75f85e76b5aeebda03d1045b2f2c8117.png

这里选择y,表示同意安装相关软件包

43c2a77c9d2426b148f63cef45e55f88.png

上述提示也告诉我们,如何activate environment和deactivate environment

4. 硬件相关信息查询

我自己的硬件信息

b70f9a20e6c5e21d86164e9ecef4f5d5.png

不能安装cuda

对于英伟达sdk的安装,可以用命令 

conda activate TF 2.1conda install cudatoolkit=10.1conda install cudnn=7.6

二、TensorFlow安装

1. TensorFlow下载

启动terminal,输入命令

pip install tensorflow==2.1

96e550375e8731a9db5a8bcc7bf47f70.png

a8b494ea6a9cd267df4ef062ac5a40e7.png

至此,安装完成

进入python,验证是否成功

2. TensorFlow验证

1817503eb3d2a4878ace1e7c9fe34c87.png

在import tensorflow的时候出现好几个找不到路径的提示。估计是gpu的问题,我的虚拟机不支持gpu。

但是后面的tf version显示正常。

3. 不使用GPU的TensorFlow版本

有没有不用gpu的版本呢?

看下面!

https://blog.csdn.net/FANGUOHAO/article/details/88411352

https://blog.csdn.net/zhanghai4155/article/details/104268737/

首先卸载上面的protobuf和tensorflow

pip uninstall protobufpip uninstall tensorflow

然后利用下面的命令安装,强制安装CPU版本

pip install tensorflow-cpu

1276ff21e7ab8b05276ed6e61cdc6429.png

3d949a5849a380b3e4e9dae0b258adf0.png

成功安装protobuf和tensorflow-cpu-2.1.0

测试

ae558957a0ceb9ab296e9bae97168ccb.png

完美

三、PyCharm安装

1. PyCharm下载

https://www.jetbrains.com/pycharm/download/#section=linux

选择社区版 community版本,注意操作系统的选择

8764616aeffd33ef505d8c442590d3d1.png 

2. PyCharm安装

右键安装包,点击“Extract Here”

c81cf7ae22a16b4d99e7faada8673809.png 

打开终端,进入pycharm-community-2019.3.4/bin;

cd Downloads/pycharm-community-2019.3.4/bin

执行pycharm.sh命令文件,开始安装;

sh ./pycharm.sh

出现Complete-Installation提示框,如图5,如果需要导入之前安装版本的配置的话,就选第一个,没有就选第二个。所以这里选第二个,直接点OK

8594c0367ef811e55a114184568a49c2.png

一路按照提示安装好即可

3. PyCharm运行

安装好PyCharm后,除了安装完会出现启动界面后,关掉后再也找不到启动程序了,和windows完全不一样,找不到exe可执行文件。

启动方法如下:

进入到Downloads/pycharm-community-2019.3.4/bin 目录下,找到pycharm.sh 文件,开启终端,输入sh ./pycharm.sh,执行,就能运行pycharm 了,但是有点点不方便的是,总不能每次到bin目录下,然后写代码执行吧(当然,喜欢命令行操作的忽略),所以我们现在在桌面上创建一个pycharm的快捷方式,其实.sh文件就相当于windows下的.exe文件.但是可不要认为,双击.sh 文件就可以运行啦.还是需要改点东西的

4. PyCharm快捷方式建立

输入:

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

进入到文本编辑界面

输入以下代码:

注意更改自己的sh路径

[Desktop Entry]Type=ApplicationName=PycharmGenericName=Pycharm3Comment=Pycharm3:The Python IDEExec=sh/home/yxf/Downloads/pycharm-community-2019.3.4/bin/pycharm.shIcon=/home/yxf/Downloads/pycharm-community-2019.3.4/bin/pycharm.pngTerminal=pycharmCategories=Pycharm;

然后在最后在搜索里面(super键或者说window键都行)  搜索pycharm就能看到了,直接固定在dock上,这样就方便以后的使用了,如图

254e0e54c2df54c7fe48ccd0d732ff69.png

四、开发环境测试

1. 新建工程

5a02252092d976965e99c88b4312006e.png

新建工程的时候需要注意,选择的python的解释器的位置,需要用which python查询python的路径,根据我电脑的安装位置,我选择的解释器的位置为

5fd1f8cd9b47fdc36e97a9aa953fcea2.png

然后OK,create即可。

2. 测试代码

新建文件test.py,输入测试代码

fb79c657c0f9548d249bd3303abb7124.png

import tensorflow as tftensorflow_version = tf.__version__gpu_available = tf.test.is_gpu_availableprint("tensorflow version:", tensorflow_version, "\tGPUavailable:", gpu_available)a = tf.constant([1.0, 2.0], name="a")b = tf.constant([1.0, 2.0], name="b")result=tf.add(a,b,name="add")print(result)

右击run test.py,在下面窗口出现

b3c85e6e9c01cac96552e908af3fb387.png

2. 错误解决方案

如果出现以下错误提示

463aa81b040d12ac2f128d0b94f7b26d.png

原因如下:

按照tensorflow的官方文档安装完成tensorflow之后可以再终端(Terminal)下激活python环境并使用,但是当你在pycharm下import tensorflow的时候却会发现报错no this module,以下是解决方案。

其实无法在pycharm下导入tensorflow的原因是你是将tensorflow安装在了你终端默认的python路径下,而当你使用pycharm创建一个项目时它会默认给你新建一个python虚拟环境,而不会去使用你本地默认的(这就是为什么在终端下可以import tensorflow而在pycharm中却报错的原因),所以解决这个问题的方法就是在你pycharm的项目中将python环境和你终端默认的python环境设置为同一个:

##查看终端python环境所在目录

直接在终端输入which python:

760c018db7766918a66b80a52b99d073.png

在pycharm的terminal中输入which python

d381b79e646fbe5f58a8011517c84e84.png

解决步骤如下:

File–>setting–>Project:**–>Project Interpreter

然后在选择框中选中你终端下查询出来的那一个python路径即可。

b3c85e6e9c01cac96552e908af3fb387.png

看到

tf.Tensor([2. 4.1, shape=(2,), dtype=float32)

表示TensorFlow安装成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值