Ubuntu16.04安装Anaconda3,并使用anaconda创建Python虚拟环境

1. 首先,下载Anaconda3镜像:

2. 下载完成后,进入下载目录,运行以下命令进行安装:

bash Anaconda3-2020.02-Linux-x86_64.sh
  • 根据提示进行操作,一路往下,按 Enter 阅读许可注册信息(类似下图):
    在这里插入图片描述
    在这里插入图片描述
  • 阅读完注册信息后,输入 yes 回车继续(类似下图):
    在这里插入图片描述
  • 输入 yes 回车添加环境变量,按 Enter 确认安装位置 /home/{虚拟机名称}/anaconda3,建议使用此目录(类似下图):
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

3. 安装完成后,更新环境变量(如果不成功,重启)

source ~/.bashrc 

4. 检查是否安装成功,输入以下命令:

python

输出 python 的版本信息,而且后面带了 Anaconda 的标识,就说明 Anaconda 安装成功了,此时输入 exit() 退出 python 环境:
在这里插入图片描述
然后,输入:

conda --version

输出 conda 4.8.3 之类的版本信息,就说明环境变量设置成功了:
在这里插入图片描述

  • 另外,在没有安装 Anaconda3 之前,输入:
which python

查看 python 的原生默认安装路径为:

/usr/bin/python

而安装了 Anaconda3 之后,再次输入:

which python

变为:
在这里插入图片描述

5. 安装成功后,将Anaconda conda 切换为清华源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/

# 搜索时显示通道地址
conda config --set show_channel_urls yes

6. 最后,为了避免可能发生的错误,在命令行输入以下命令,把所有工具包进行升级:

conda upgrade --all

7. 成功安装 Anaconda 后,下面用它来创建独立的python虚拟环境:

7.1 打开终端输入 python,进入的是默认的base环境:

在这里插入图片描述

7.2 输入以下命令,创建一个名称为 pointnet 的虚拟环境,并指定使用 python3.6 版本(conda会自动找版本下载):
conda create -n pointnet python=3.6
7.3 创建完成后,输入以下命令进入 pointnet 虚拟环境中:
source activate pointnet

在这里插入图片描述
如果忘记了当初创建的环境名称,可以先用:

conda env list

查看所有的环境,其中 * 表示当前选择的环境,然后进入需要的虚拟环境中:
在这里插入图片描述

7.4 在虚拟环境中安装需要的第三方包:
conda install packagename 
或 
pip install packagename
7.5 查看当前虚拟环境中所有已经安装的第三方包的信息:
conda list
conda list -n xxx       #指定查看xxx虚拟环境下安装的package
7.6 在虚拟环境中更新、卸载安装包:
conda update xxx   #更新xxx文件包
conda uninstall xxx   #卸载xxx文件包
7.7 关闭当前虚拟环境:
conda deactivate

在这里插入图片描述

7.8 删除整个虚拟环境:
conda remove -n your_env_name(虚拟环境名称) --all

创建的虚拟环境保存在本地哪儿呢?在 anaconda3 的安装目录中有一个 envs 文件夹,这就是我们自己创建的各种虚拟环境的入口, 点进去可以发现我们之前创建的 pointnet 目录就在下面:
在这里插入图片描述
在这里插入图片描述
!!!补充:安装完 Anaconda3 之后会发现,ROS中的一些命令会受到影响,如:

rosrun rqt_graph rqt_graph

在这里插入图片描述
原因是 ROS 需要的是原生的 Python2 版本。只需要将 .bashrc 文件中关于 anaconda3 环境变量的设置注释掉就可以:
在这里插入图片描述
改为:
在这里插入图片描述
更新环境变量,输入 python 查看(若不行则重启电脑后再查看):

source ~/.bashrc 

在这里插入图片描述
可看到已经切换为原生的 Python2 版本,并且运行 ROS 的命令没有问题。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值