基于linux系统的anaconda安装,以及虚拟环境的创建。

说明:本次安装操作平台为 Ubuntu18.04.4 LTS
基于linux系统的anaconda安装,以及虚拟环境的创建。

1. 安装anaconda

  1. 先去官方地址下载安装包,https://www.anaconda.com/distribution/#linux
    基于linux系统的anaconda安装,以及虚拟环境的创建。
  2. 将下载好的安装包上传到linux当前用户路径下,可以新建目录download,
  3. 然后执行anaconda安装命令 。

bash ~/download/Anaconda3-2020.02-Linux-x86_64.sh

  1. 之后点击Enter键查看协议,直到出现:Do you accept the license terms? [yes|no],直接输入 yes 然后按 Enter 键,进入下一步。
    基于linux系统的anaconda安装,以及虚拟环境的创建。接下来再按 Enter 键等待安装成功即可。
    基于linux系统的anaconda安装,以及虚拟环境的创建。

  2. 安装完成界面:
    基于linux系统的anaconda安装,以及虚拟环境的创建。

2. 检测_1

  1. conda --version 查看conda版本;
    conda update conda 更新conda(一般不用更新);
  2. anaconda安装会自动将环境变量添加到PATH里面,但是有时候环境变量丢失,输入conda之后提示没有该命令。解决办法:在终端输入 source ~/.bashrc ,此命令用于更新环境变量,之后便可正常使用。
  3. 如果发现这样还是没用,那么需要收到添加环境变量编辑~/.basrc 文件,执行vim ~/.bashrc,打开.bashrc文件,在最后面加:

export PATH=/home/aeasringnar/anaconda3/bin:$PATH

  • 执行完3步骤,保存 .bashrc 文件后,在命令行输入:source ~/.bashrc

3. 检测_2

有时**conda之后,用户名前会出现 (base),即使关闭终端,下次登录时还是会出现,这是因为登录用户后每次自动**conda的基础环境。解决办法:

  1. 在命令行输入 conda deactivate 退出base环境回到系统自动的环境(这是一次性)
  2. 通过将 auto_activate_base 参数设置为false实现:

conda config --set auto_activate_base false

  1. 如果要再次进入base,执行命令:

conda activate base

  1. 重新开启自动**conda的基础环境

conda config --set auto_activate_base true

4. 创建虚拟环境

  1. 新建虚拟环境:

conda create --name <env_name> <package_names>
其中<env_name>为虚拟环境名,<package_names>即安装在<env_name>中的包名。

  • 案例1:安装python3.6.5版本的虚拟环境,环境名为python365。
    注意:要指定python安装的版本。

命令:conda create --name python365 python=3.6.5"python=3.6.5"表示指定版本号
基于linux系统的anaconda安装,以及虚拟环境的创建。
基于linux系统的anaconda安装,以及虚拟环境的创建。

  • 如果没有指定 python版本,则会有以下错误:

只创建了环境,却没有安装任何的包,这样连必要的包都没有,后续安装会无法进行。
基于linux系统的anaconda安装,以及虚拟环境的创建。

  • 案例2:安装多个包

首先**虚拟环境,然后执行以下命令:

conda create --name python37 python=3.7.5 package1=版本 package2=版本

  1. 环境指令
    conda info --env/-e #显示当前已安装的虚拟环境
    conda activate env-name #切换虚拟环境
    conda deactivate #退出虚拟环境

5. 安装软件包