Linux系统安装Anaconda / 创建Python虚拟环境
Anaconda是Python的环境管理器。下文介绍如何在Linux系统安装Anaconda、配置、环境变量、及其使用方法。
Linux系统安装Anaconda / 创建Python虚拟环境
前言
Anaconda是Python的环境管理器。
下文介绍如何在Linux系统安装Anaconda、配置、环境变量、及其使用方法。
Linux系统安装Anaconda
下载
Anaconda官网:链接 。
个人版下载网址:链接 。
早期版本下载网址:链接 。
安装
使用Xftp软件将Linux版安装包(一般为Linux-x86_64架构的sh文件)传到服务器端,并使用Xshell软件连接到服务器命令行,cd
到安装包所在文件夹,使用bash
命令进行安装,命令如下:
bash [package.sh]
# or
sh [package.sh]
注意:
安装时最后会提示是否初始化conda,如下图,推荐输入yes
。
开机时不激活conda的base环境:
conda config --set auto_activate_base false
取消conda init可输入命令:
conda init --reverse $SHELL
安装完成后,输入命令anaconda -V
可以查看Anaconda的版本。
更新
输入如下命令可更新Anaconda:
conda update anaconda
或将新的Linux版安装包传输到服务器上,cd
到安装包所在文件夹,使用如下命令可以进行Anaconda的更新:
bash -u [package.sh]
卸载
不推荐卸载,可进行更新
# 方式1
# 通过 help 命令查看软件卸载方法
bash package.sh -h
bash package.sh --help
./package.sh -h
./bash package.sh --help
# 方式2
# 打开sh脚本文件,将涉及目录删除
/home/[user]/anaconda3
Anaconda配置
安装Anaconda时
若conda init选项选择了yes
开机时不激活conda的base环境:
conda config --set auto_activate_base false
开机时激活conda的base环境:
conda config --set auto_activate_base true
取消conda init可输入命令:
conda init --reverse $SHELL
若conda init选项选择了no
可通过如下命令进行conda init:
source /usr/local/src/anaconda3/bin/activate
conda init
Anaconda环境变量
若初次使用conda
命令提示找不到命令,这是因为没有将conda
添加到环境变量。
可根据报错的提示输入命令即可将其添加到环境变量。
若没有提示,则可进行上文提及的conda init
。
或手动添加环境变量:
# 使用vim编辑bashrc文件
vim ~/.bashrc
# bashrc文件末尾添加环境变量
export PATH="/home/[user]/anaconda3/bin:$PATH"
# 加载bashrc文件
source ~/.bashrc
其中,[user]
表示当前用户名。
Anaconda使用方法
创建Python虚拟环境
安装好Anaconda后,可以通过命令创建Python虚拟环境,命令如下:
conda create -n [venvName] python=[version]
# 示例:
# 创建一个Python版本为3.6的名为py36的虚拟环境
conda create -n py36 python=3.6
# 创建一个Python版本为3.10.12的名为py310的虚拟环境
conda create -n py310 python=3.10.12
查看虚拟环境
若忘记虚拟环境的名称,则可以查看所有虚拟环境名称,找到要进入的虚拟环境名称,命令如下:
conda env list
进入虚拟环境
要使用虚拟环境,需要先激活它,即进入虚拟环境,命令如下:
conda activate [venvName]
# 或
source activate [venvName]
退出虚拟环境
此命令可以退出虚拟环境,同样可以退出base
环境,命令如下:
conda deactivate
删除虚拟环境
命令如下:
conda remove -n [venvName] --all
克隆虚拟环境
克隆虚拟环境,即复制虚拟环境,命令如下:
conda create -n [newName] --clone [oldName]
其中,[newName]
为新环境名称;[oldName]
为旧环境名称。
重命名虚拟环境
重命名虚拟环境需要通过克隆新环境实现,步骤如下:
# 克隆新虚拟环境
conda create -n [newName] --clone [oldName]
# 删除旧虚拟环境
conda remove -n [oldName] --all
其中,[newName]
为新环境名称,即重命名名称;[oldName]
为旧环境名称。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)