【Python】Anaconda常用操作
Anaconda内置python环境变量配置在系统环境中;原生python环境变量配置在用户环境中
Anaconda 常用命令
基本指令
-
查看conda版本
conda -V
-
升级conda
# 升级Anaconda前,需要先升级conda conda update conda conda update anaconda
虚拟环境配置
-
base
是初始默认的基础环境 -
查看虚拟环境列表命令
conda env list conda info -e
-
创建虚拟环境
# 创建虚拟环境并确定所用的python版本 conda create -n your_env_name python=x.x # 在创建环境的同时安装必要的包 conda create -n your_env_name numpy matplotlib python=x.x # 在指定的虚拟环境中安装额外的包 conda install -n your_env_name package_name
-
删除虚拟环境
conda remove -n your_env_name --all # 删除虚拟环境中的某个包: conda remove --name your_env_name package_name # 不太确定成不成功 conda uninstall -n your_env_name --all conda env remove -n your_env_name
-
激活虚拟环境
conda activate your_env_name # 也可以根据环境所在路径激活
-
安装或卸载包(进入虚拟环境之后)
# 安装 conda install package_name conda install package_name=version #指定版本号 conda install package_name -i 源名称或链接 # 指定下载源 #卸载 conda uninstall package_name
-
查看当前虚拟环境下的所有安装包
conda list # 需进入该虚拟环境 conda list -n your_env_name
-
配置 Jupyter Notebook
# 用到新的环境时,均需要配置 # 较早期的 python版本 conda install nb_conda # Python3.9 conda install nb_conda_kernels
-
复制虚拟环境
I. 在本机上面进行环境复制
#[方案一]根据已有环境名复制生成新的环境 conda create -n new_env_name --clone old_env #[方案二]根据已有环境路径复制生成新的环境,其中old_env_path为旧环境的路径 conda create -n new_env_name --clone old_env_path
II. 复制到其他机器上
方案一:
-
导出环境
利用conda env export导出的是个yaml格式的文件,该文件记录了环境名,软件源地址以及安装包列表
conda env export > ~/env.yaml 或者 conda env export > environment.yaml
-
使用yaml配置文件创建新环境
在新的机器中可直接执行上述命令,生成的环境与复制源完全一样(包括环境名)。
conda env create -f ~/env.yaml conda env create -f environment.yaml # 两者择其一
方案二:
-
将原来电脑上的环境所在文件夹复制到当前机器的任意路径下
-
在当前机器中进行如下操作:
# 完成虚拟环境的移植 conda create -n new_env_name --clone ~/path
-
设置国内镜像
conda下载东西时,默认的镜像源下载的速率很慢,修改conda的镜像源能够加快下载速度。一些设置镜像的操作如下:
-
查看已添加的镜像
conda config --get channels
-
换回默认镜像
conda config --remove-key channels
-
添加清华镜像
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 --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/ # 在添加镜像时选择其中任意一个即可
-
设置搜索时显示频道地址
conda config --set show_channel_urls yes
-
删除指定镜像
conda config --remove channels 地址
-
确认镜像添加成功
conda config --get channels
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!