Windows 上管 Conda 环境:不背命令,也不装 Docker

conda 命令记不住、镜像源配错、环境换台机器就重建——这些事在 Windows 上尤其烦。这篇讲 Easy Conda 的用法:图形化建环境、切国内镜像、导入导出 environment.yml,以及怎么把环境打成离线包交付。

1 分钟阅读

Conda 本身不难,难的是「记住那几十条命令」和「换台机器重来一遍」。在 Windows 上还要多一层:WSL 环境和 Windows 环境各有一套,容易搞混。

Easy Conda 整个安装包 2.4 MB,做的事很聚焦:把环境管理从命令行搬到界面。

一、先自动发现已有环境

安装后它会把机器上已有的 Conda 安装都找出来,包括 WSL 里的。这一步很重要——大多数「装了但没生效」的问题,都是因为装了好几份 Conda,命令走的是另一份。

二、建环境、装依赖

图形化建环境:选 Python 版本、填包名、点安装。相比命令行,好处是看得见依赖树和安装进度,出问题时知道卡在哪一步。

装包慢是常见痛点,切国内镜像后通常快很多。镜像源在界面上直接选,不用手改配置文件。

三、导入导出,让环境可复制

environment.yml 是 Conda 的标准交换格式。把现有环境导出成 yml,到另一台机器导入,是最省事的迁移方式。

要注意两点:

  • 导出的 yml 只记录包名和版本,不含二进制包本体;
  • 平台相关的包(比如某些带编译依赖的)跨系统后可能要重新解。

四、离线交付

客户现场没网,或者内网无法访问外网镜像——这类场景下最实用的是打包整个环境,拷过去解压即可用。这也是 Easy Conda 支持离线交付的原因。

五、Windows 与 WSL 一起管

两个环境列表分开显示,切换时不用记路径。对同时在 Windows 和 WSL 里跑训练的人来说,省的是「我到底激活的是哪个环境」这种低级错。


安装包见 Easy Conda 产品页,支持 Windows 与 WSL。

← 返回文章列表