第一次安装:

1、直接从官网下载了anaconda安装包,然后bash ...sh安装。

2、过程中主要需要选择安装路径,为了把安装的软件都放在一起,我新建了一个install_software在系统目录下,即和usr、dev等同级的目录里。

3、安装成功后,显示Do you wish the installer to initialize Anaconda3 in your /home/jisongxie/.bashrc? [yes | no],这种一般是与环境变量设置相关,我选了yes。

4、接下来还询问是否安装vs code,之前没用过,不过知道是个很好用的code编辑器,于是就选了yes。

5、安装成功后,在我当前的用户下可以使用conda命令,而且可以启动spyder,但是无法启动juypter notebook。另外,在其他用户里,却无法使用这个已安装软件,当然这个问题主要是环境变量的问题,通过查阅,最后在/etc/profile文件的末尾添加了路径:

sudo gedit /etc/profile

export PATH=/install_software/anaconda3/bin:$PATH

source /etc/profile

然后其他用户便可以使用了。但是juypter还是不可以用,而且我在网上看到很多说,通常用户软件都安装在/usr/local目录下。

6、于是,我决定卸载重装。

卸载:

1、卸载的话,根据网上很多教程提到的,首先rm -rf安装目录,比如我的安装在install_software/anaconda3,所以就是

sudo rm -rf install_software/anaconda3

2、到根目录下,打开终端并输入,以编辑~/.bashrc文件
sudo gedit ~/.bashrc

很多教程里的都是注释掉关于ananconda的路径,只有一句#export PATH=/home/lq/anaconda3/bin:$PATH之类的。

但是我的是,一大段,这里我也已经注释掉了的。这应该是因为我在上面环境变量时选择了yes,所以安装程序自动写入了,其实里面也有一句export PATH,只是加了一些条件判断使得更加严谨。

注释掉后保存并关闭文件。

3.使其立即生效,在终端执行:
source ~/.bashrc

4、然后由于我之前在/etc/profile加入了export PATH,因此也sudo gedit /etc/profile,然后注释掉那一句并保存退出。

5、vscode还能用,我就没卸载它。而且发现vscode在终端里的命令是code,即是说,输入code,就可以打开vscode软件,因为一开始输入vscode时老是打不开。

第二次安装:

1、第二次安装和第一次基本一样,只是这一次我的目录选择了/usr/local/anaconda3,而且显示显示Do you wish the installer to initialize Anaconda3 in your /home/jisongxie/.bashrc? [yes | no]时,我选择了no,因为我看到有说自己设置的,直接加一条export PATH ...命令。而且其实我在/etc/profile已经打算输入这一句了,所以想试试不加怎么样。

2、安装完成后,我依旧在/etc/profile文件的末尾添加了路径:

sudo gedit /etc/profile

export PATH=/usr/local/anaconda3/bin:$PATH

source /etc/profile

3、重启后,输入conda list这些命令都可以用,而且可以启动spyder、jupyter notebook了。因此证明在/etc/profile中加入路径后,在~/.bashrc中没有必要加。最后在其他用户也可以正常使用了。

ubuntu16.04 anaconda的安装和卸载的更多相关文章

  1. ubuntu16.04+anaconda的安装+解决conda不可用(配置路径)+卸载

    首先一点,之前我一直自己安装python,然后直接在python环境下再安装第三方库,但自从另一台电脑重装系统之后,我当时在没有python的情况下直接安装的anaconda,觉得她超级好用(所以如果 ...

  2. Ubuntu16.04 下如何安装和卸载Google Chrome【亲测有效】

    一.安装 1.将下载源添加到系统源中. sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.li ...

  3. ubuntu16.04下docker安装和简单使用(转)

    ubuntu16.04下docker安装和简单使用   转自:https://www.cnblogs.com/hupeng1234/p/9773770.html 前提条件 操作系统 docker-ce ...

  4. Ubuntu16.04下编译安装OpenCV3.4.0(C++ & python)

    Ubuntu16.04下编译安装OpenCV3.4.0(C++ & python) 前提是已经安装了python2,python3 1)安装各种依赖库 sudo apt-get update ...

  5. 在Ubuntu16.04.4上安装jdk

    在Ubuntu16.04.4上安装jdk 一.安装步骤     1.下载jdk安装包     首先我们在oracle官网上下载jdk-8u161-linux-x64.tar.gz,当然也可以下载其他版 ...

  6. Ubuntu16.04 下如何安装搜狗拼音输入法【亲测有效】

    Ubuntu16.04 下如何安装搜狗拼音输入法[亲测有效]   一.添加fcitx键盘输入法系统[系统默认是iBus] 1.将下载源添加至系统源: sudo add-apt-repository p ...

  7. 在Ubuntu16.04.4上安装docker

    在Ubuntu16.04.4上安装docker 一.环境准备     首先我们需要一台Ubuntu16.04 虚拟机或者真机,其次,我们对其进行环境配置.       1.1.移除已经安装过的dock ...

  8. 深度学习环境搭建(ubuntu16.04+Titan Xp安装显卡驱动+Cuda9.0+cudnn+其他软件)

    一.硬件环境 ubuntu 16.04LTS + windows10 双系统 NVIDIA TiTan XP 显卡(12G) 二.软件环境 搜狗输入法 下载地址 显卡驱动:LINUX X64 (AMD ...

  9. ubuntu16.04+Titan Xp安装显卡驱动+Cuda9.0+cudnn

    硬件环境 ubuntu 16.04LTS + windows10 双系统 NVIDIA TiTan XP 显卡(12G) 软件环境 搜狗输入法 显卡驱动:LINUX X64 (AMD64/EM64T) ...

随机推荐

  1. react-router v4 按需加载的配置方法

    在react项目开发中,当访问默认页面时会一次性请求所有的js资源,这会大大影响页面的加载速度和用户体验.所以添加按需加载功能是必要的,以下是配置按需加载的方法: 安装bundle-loader np ...

  2. BZOJ-2308 小z的袜子(莫队)

    题目链接 题意 $n$点$m$次询问区间内随机取两个数是相同数的概率 思路 莫队入门题,对询问按块排序后更新答案,复杂度$O(n\sqrt{n})$ 代码 //#pragma comment(link ...

  3. ionic 扫描二维码 Barcode Scanner、QR Scanner、ZBar

    1.简介 ionic 官方给我们提供了三个扫描二维码条形码插件,分别为: Barcode Scanner 样式好看,类似支付宝的扫描框.速度稍微比最后一个慢几百毫秒,主要问题是 Android 部分手 ...

  4. Centos7 安装 tree

    Centos7 安装 tree 用命令 yum 安装  tree yum -y install tree

  5. [转] Python 字符编码判断

    转自:http://www.cnblogs.com/dkblog/archive/2011/03/02/1980644.html 法一: isinstance(s, str) 用来判断是否为一般字符串 ...

  6. git提交忽略某些文件或文件夹

    记得第一次用 github 提交代码,node_modules 目录死活传不上去,哈哈哈,后来才知道在 .gitignore 文件里设置了忽略 node_modules 目录上传.是的, .gitig ...

  7. 【原创】大叔问题定位分享(16)spark写数据到hive外部表报错ClassCastException: org.apache.hadoop.hive.hbase.HiveHBaseTableOutputFormat cannot be cast to org.apache.hadoop.hive.ql.io.HiveOutputFormat

    spark 2.1.1 spark在写数据到hive外部表(底层数据在hbase中)时会报错 Caused by: java.lang.ClassCastException: org.apache.h ...

  8. H - 栀子花开

    这是一个栀子花开的季节,也是一个离别的季节,四年一千多个日日夜夜,那校园的角角落落,留下了我们沉思的身影:那上百次的成绩排名表,印证了我们深深浅浅不断进步的轨迹,但是这些进步都离不开老师的谆谆教诲. ...

  9. JsRender练习总结

    1.假设的数据,基础部分. <div id="list1"></div> <script type="text/tmp" id=& ...

  10. linux ps top 命令 VSZ,RSS,TTY,STAT, VIRT,RES,SHR,DATA的含义

    VIRT:virtual memory usage 虚拟内存1.进程“需要的”虚拟内存大小,包括进程使用的库.代码.数据等2.假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而 ...