anaconda python3.8目录_在Ubuntu 安装Anaconda、TensorFlow和PyCharm

一、Anaconda安装

1. Anaconda下载

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

e1d6e16f2ca4a6e1593f748bab044242.png

2. Anaconda安装

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

bash xxxxxxxxxxx.sh

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

74fa0a6c5bb9a21a1c482b942a5beeb5.png

b001de123509292cd2edfb9c17bcd962.png

至此,anaconda安装完毕

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

3. Anaconda配置

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

一个命令可以回去

conda deactivate

4a18ec0ab1b5fddf2cbea8b8569641d4.png

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

conda create -n TF2.1 python=3.7

2148d0b9cd585352eee6f14dec92471c.png

4cae07b8060ab8c9d0f0214a496593e8.png

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

3dcabd083184e37de93af8bac7ff008f.png

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

4. 硬件相关信息查询

我自己的硬件信息

60a2a5188193db5b7c41e5ba1251b713.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

38b327a44c2a8b5b5e209ea74aeda40c.png

cfdc0d5ccf5f85b197e30adf03c5e7de.png

至此,安装完成

进入python,验证是否成功

2. TensorFlow验证

dad20c7de053ba4ddc4b6069f1b68dbf.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

ed33912d7ba7d8590636150f0568f2a2.png

81f8bc14098cd4435bd8a09a69eae5b6.png

成功安装protobuf和tensorflow-cpu-2.1.0

测试

d5bdd82721960b6ec3ab81a7059e2074.png

完美

三、PyCharm安装

1. PyCharm下载

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

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

72782e7dfb01b6a6a536e54ef1cea096.png 

2. PyCharm安装

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

097ad847622a8dce103091f4ee698a33.png 

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

cd Downloads/pycharm-community-2019.3.4/bin

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

sh ./pycharm.sh

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

395c715052a07f0fadf94e9c5b231acb.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上,这样就方便以后的使用了,如图

90178f7580e51ac7cd5125240a023e06.png

四、开发环境测试

1. 新建工程

fa325db37679a12fee7416cb1aacb515.png

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

d486691714eb0a6e90b96965b00a9ca2.png

然后OK,create即可。

2. 测试代码

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

62e114a63838345fa95f772a61420203.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,在下面窗口出现

e28f55bb74cf93d227446ba346423f6a.png

2. 错误解决方案

如果出现以下错误提示

684d1a539c4200ce2293f3c38577ea04.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:

02212f725a8ce8f7e44df10c9f87ab10.png

在pycharm的terminal中输入which python

26b8d18b0fe95a30cc1cf0b58f66c993.png

解决步骤如下:

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

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

e28f55bb74cf93d227446ba346423f6a.png

看到

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

表示TensorFlow安装成功!

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值