在最新版本的 Anaconda(2025 版)中,使用 conda
创建 Python 虚拟环境是一个常见的操作,适用于多版本 Python 项目管理、依赖隔离等场景。以下是详细的操作步骤及常见命令:
使用 conda create
命令创建新环境,并指定 Python 版本(如 Python 3.11):
onda create -n myenv python=3.11
-n myenv
:指定环境名(可自定义)。
python=3.11
:指定 Python 版本(可选,不指定则默认安装最新版)
同时安装多个包:
conda create -n myenv python=3.11 numpy pandas matplotlib
Windows:
conda activate myenv
Linux/macOS:
source activate myenv
激活后,终端提示符会显示当前环境名(如 (myenv))
3. 退出虚拟环境
conda deactivate
或退回基础环境:
conda activate base
conda env list# 或conda info --envs
输出示例:
base * D:\Anaconda3 myenv D:\Anaconda3\envs\myenv
conda remove -n myenv --all
删除环境及其所有依赖包。
复制现有环境(如 base)到新环境:
conda create --name myenv_clone --clone base
安装包:
conda install numpy # 当前环境安装conda install -n myenv numpy # 指定环境安装
卸载包:
conda remove numpy
导出环境配置(用于迁移或共享):
conda env export > environment.yaml
从 YAML 文件还原环境:
conda env create -f environment.yaml
Conda 下载慢:
配置清华镜像源加速:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --set show_channel_urls yes
Jupyter Notebook 无法识别环境:
在目标环境中安装 ipykernel
并注册内核:
conda install ipykernel python -m ipykernel install --user --name myenv --display-name "Python (myenv)"
指定路径创建环境(避免默认安装到 Anaconda3/envs
):
conda create --prefix=D:\myenv python=3.11
通过 conda
管理虚拟环境,可以灵活切换不同 Python 版本和依赖库,适用于数据科学、机器学习等多项目开发。如需更详细的操作(如环境迁移、包管理),可参考 Anaconda 官方文档或相关教程