基于linux系统的anaconda安装,以及虚拟环境的创建。
说明:本次安装操作平台为 Ubuntu18.04.4 LTS
1. 安装anaconda
- 先去官方地址下载安装包,https://www.anaconda.com/distribution/#linux
- 将下载好的安装包上传到linux当前用户路径下,可以新建目录download,
- 然后执行anaconda安装命令 。
bash ~/download/Anaconda3-2020.02-Linux-x86_64.sh
-
之后点击Enter键查看协议,直到出现:Do you accept the license terms? [yes|no],直接输入 yes 然后按 Enter 键,进入下一步。
接下来再按 Enter 键等待安装成功即可。
-
安装完成界面:
2. 检测_1
-
conda --version 查看conda版本;
conda update conda 更新conda(一般不用更新); - anaconda安装会自动将环境变量添加到PATH里面,但是有时候环境变量丢失,输入conda之后提示没有该命令。解决办法:在终端输入
source ~/.bashrc
,此命令用于更新环境变量,之后便可正常使用。 - 如果发现这样还是没用,那么需要收到添加环境变量编辑~/.basrc 文件,执行
vim ~/.bashrc
,打开.bashrc文件,在最后面加:
export PATH=/home/aeasringnar/anaconda3/bin:$PATH
- 执行完3步骤,保存 .bashrc 文件后,在命令行输入:source ~/.bashrc
3. 检测_2
有时**conda之后,用户名前会出现 (base)
,即使关闭终端,下次登录时还是会出现,这是因为登录用户后每次自动**conda的基础环境。解决办法:
- 在命令行输入 conda deactivate 退出base环境回到系统自动的环境(这是一次性)
- 通过将 auto_activate_base 参数设置为false实现:
conda config --set auto_activate_base false
- 如果要再次进入base,执行命令:
conda activate base
- 重新开启自动**conda的基础环境
conda config --set auto_activate_base true
4. 创建虚拟环境
- 新建虚拟环境:
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"表示指定版本号
- 如果没有指定 python版本,则会有以下错误:
只创建了环境,却没有安装任何的包,这样连必要的包都没有,后续安装会无法进行。
- 案例2:安装多个包
首先**虚拟环境,然后执行以下命令:
conda create --name python37 python=3.7.5 package1=版本 package2=版本
- 环境指令
conda info --env/-e
#显示当前已安装的虚拟环境conda activate env-name
#切换虚拟环境conda deactivate
#退出虚拟环境