zoukankan      html  css  js  c++  java
  • ubuntu16.04 anaconda的安装和卸载

    第一次安装:

    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中没有必要加。最后在其他用户也可以正常使用了。

  • 相关阅读:
    Docker入门,看这一篇就够了
    SpringBoot15:整合JPA
    docker 常用命令备忘录
    LeetCode 93. 复原IP地址 | Python
    LeetCode 99. 恢复二叉搜索树 | Python
    LeetCode 100. 相同的树 | Python
    LeetCode 336. 回文对 | Python
    LeetCode 337. 打家劫舍 III | Python
    LeetCode 207. 课程表 | Python
    LeetCode 415. 字符串相加 | Python
  • 原文地址:https://www.cnblogs.com/jisongxie/p/10053760.html
Copyright © 2011-2022 走看看