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中没有必要加。最后在其他用户也可以正常使用了。
ubuntu16.04 anaconda的安装和卸载的更多相关文章
- ubuntu16.04+anaconda的安装+解决conda不可用(配置路径)+卸载
首先一点,之前我一直自己安装python,然后直接在python环境下再安装第三方库,但自从另一台电脑重装系统之后,我当时在没有python的情况下直接安装的anaconda,觉得她超级好用(所以如果 ...
- Ubuntu16.04 下如何安装和卸载Google Chrome【亲测有效】
一.安装 1.将下载源添加到系统源中. sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.li ...
- ubuntu16.04下docker安装和简单使用(转)
ubuntu16.04下docker安装和简单使用 转自:https://www.cnblogs.com/hupeng1234/p/9773770.html 前提条件 操作系统 docker-ce ...
- Ubuntu16.04下编译安装OpenCV3.4.0(C++ & python)
Ubuntu16.04下编译安装OpenCV3.4.0(C++ & python) 前提是已经安装了python2,python3 1)安装各种依赖库 sudo apt-get update ...
- 在Ubuntu16.04.4上安装jdk
在Ubuntu16.04.4上安装jdk 一.安装步骤 1.下载jdk安装包 首先我们在oracle官网上下载jdk-8u161-linux-x64.tar.gz,当然也可以下载其他版 ...
- Ubuntu16.04 下如何安装搜狗拼音输入法【亲测有效】
Ubuntu16.04 下如何安装搜狗拼音输入法[亲测有效] 一.添加fcitx键盘输入法系统[系统默认是iBus] 1.将下载源添加至系统源: sudo add-apt-repository p ...
- 在Ubuntu16.04.4上安装docker
在Ubuntu16.04.4上安装docker 一.环境准备 首先我们需要一台Ubuntu16.04 虚拟机或者真机,其次,我们对其进行环境配置. 1.1.移除已经安装过的dock ...
- 深度学习环境搭建(ubuntu16.04+Titan Xp安装显卡驱动+Cuda9.0+cudnn+其他软件)
一.硬件环境 ubuntu 16.04LTS + windows10 双系统 NVIDIA TiTan XP 显卡(12G) 二.软件环境 搜狗输入法 下载地址 显卡驱动:LINUX X64 (AMD ...
- ubuntu16.04+Titan Xp安装显卡驱动+Cuda9.0+cudnn
硬件环境 ubuntu 16.04LTS + windows10 双系统 NVIDIA TiTan XP 显卡(12G) 软件环境 搜狗输入法 显卡驱动:LINUX X64 (AMD64/EM64T) ...
随机推荐
- 第六节:反射(几种写法、好处和弊端、利用反射实现IOC)
一. 加载dll,读取相关信息 1. 加载程序集的三种方式 调用Assembly类下的三个方法:Load.LoadFile.LoadFrom. //1.1 Load方法:动态默认加载当前路径下的(bi ...
- Aurora的安装和中文配置
转载自: http://blog.csdn.net/wdkirchhoff/article/details/72903885 要用 Aurora 很烦躁. 时不时出问题... 看看以下转载的吧. Au ...
- shell1
shebang = sharp-bang = #! 1.echo $PATH export PATH="$PATH:/home/user/bin" PREPEND prepend( ...
- 项目实战 redis 缓存
1 首先在你的项目中,引用以下ServiceStack.Redis相关的四个类库.或者通过Nuget进行安装Redis常用组件ServiceStack.Redis. 下载示例代码. 2. 创建一个Re ...
- ERROR [main] master.HMasterCommandLine Master exiting
2018-05-18 07:07:26,257 INFO [main-SendThread(localhost:2181)] zookeeper.ClientCnxn: Opening socket ...
- linux文件系统初始化过程(4)---加载initrd(中)
一.目的 上文详细介绍了CPIO格式的initrd文件,本文从源代码角度分析加载并解析initrd文件的过程. initrd文件和linux内核一般存储在磁盘空间中,在系统启动阶段由bootload负 ...
- 题解-AtCoder Code-Festival2017 Final-J Tree MST
Problem \(\mathrm{Code~Festival~2017~Final~J}\) 题意概要:一棵 \(n\) 个节点有点权边权的树.构建一张完全图,对于任意一对点 \((x,y)\),连 ...
- 其他-pkuwc2019数学考试题目
时限150min,有windows和Ubuntu使用 十道填空题,在poj上举行,选手提交答案,系统将答案自动填入一个作用是输出答案的程序,再将该程序提交评测(由于该程序变量名为longlong,所以 ...
- 【转】【Linux】Swap与Memory
背景介绍 Memory指机器物理内存,读写速度低于CPU一个量级,但是高于磁盘不止一个量级.所以,程序和数据如果在内存的话,会有非常快的读写速度.但是,内存的造价是要高于磁盘的,且内存的断电丢失数据也 ...
- 前端Vue 源码分析-逻辑层
Vue 源码分析-逻辑层 预期的效果: 监听input的输入,input在输入的时候,会触发 watch与computed函数,并且会更新原始的input的数值.所以直接跟input相关的处理就有3处 ...