Anaconda提供五种虚拟环境创建方式:一、conda create -n name python=x.x指定版本;二、创建时同步安装包如numpy;三、克隆现有环境;四、Navigator图形界面创建;五、指定非默认路径创建。

如果您需要为不同项目隔离Python依赖和版本,Anaconda提供了便捷、可靠的虚拟环境创建方式。以下是多种创建虚拟环境的具体方法:
一、使用conda create命令创建指定Python版本的虚拟环境
该方法通过conda命令行工具直接创建独立环境,并可精确指定Python解释器版本,避免基础环境被污染。
1、打开Anaconda Prompt(Windows)或终端(macOS/Linux)。
2、输入命令:conda create -n myenv python=3.9,其中myenv为自定义环境名,3.9为所需Python版本。
3、按提示输入y确认安装依赖包。
4、创建完成后,输入conda env list验证新环境是否出现在列表中。
二、创建时同步安装常用第三方包
此方法适用于需预装特定库(如numpy、requests)的新环境,减少后续单独安装步骤,提升初始化效率。
1、在已打开的Anaconda Prompt或终端中执行:conda create -n webdev python=3.8 numpy requests flask。
2、等待包下载与解压完成,过程中会显示各包依赖关系。
3、输入y确认安装操作。
4、运行conda activate webdev进入该环境并验证:python -c "import numpy; print(numpy.__version__)"。
三、克隆现有环境生成新虚拟环境
当已有配置完善的环境(如含特定包组合与版本),可通过克隆快速复现相同结构,避免重复配置。
1、先执行conda env list查看目标源环境名称(例如base或data_env)。
2、输入命令:conda create -n cloned_env --clone base,将base环境完整复制为cloned_env。
3、克隆过程不涉及网络下载,仅进行本地文件拷贝,速度较快。
4、使用conda activate cloned_env激活后,可检查包列表是否与源环境一致:conda list。
四、通过Anaconda Navigator图形界面创建
适合不熟悉命令行操作的用户,利用可视化界面完成环境创建与管理,降低入门门槛。
1、启动Anaconda Navigator应用程序。
2、点击左侧菜单栏的Environments选项卡。
3、点击右下角的Create按钮。
4、在弹出窗口中填写环境名称(如ml_env),从下拉菜单选择Python版本(如3.10),点击Create。
5、创建成功后,该环境将显示在环境列表中,并支持一键安装/卸载包。
五、指定非默认路径创建虚拟环境
默认情况下conda将环境存于Anaconda安装目录下的envs子文件夹,若需更改存储位置(如移至D盘节省C盘空间),需预先配置condarc文件。
1、在终端中运行:conda config --show pkgs_dirs查看当前包存储路径。
2、编辑.condarc配置文件(位于用户主目录),添加如下内容:
envs_dirs:
- D:\anaconda_envs
3、保存后执行:conda create -n custom_path_env python=3.7,新环境将自动创建于D:\anaconda_envs目录下。
4、运行conda info --envs确认路径是否生效。

















