我的Python环境管理方式,兼顾常用AI工具依赖环境

更多Python、AI应用干货内容,欢迎关注"玩转Dash"微信公众号👇

1 简介

大家好我是费老师。现如今,Python环境管理相关的工具可谓是百花齐放,如果你像我一样,在日常工作中大量的使用Python完成数据分析 、应用开发 等常见任务,并且也在探索学习使用各种前沿的AI工具,那么今天的文章内容也许可以带给你更多的启发✨。

2 一站式搞定Python环境管理+常用AI工具依赖环境需求

想要高效管理好本机的Python环境,且同时可以快捷搞定各种常用AI工具 的依赖环境,主要需要满足以下两点:

  • 支持虚拟环境 形式的标准Python环境管理
  • 支持统一安装管理npm、npx、uvx等常用AI工具依赖的命令行工具

以此为导向,首先我们就可以根据自己的喜好,选择安装anaconda、miniconda、miniforge、pixi等软件,它们都以conda类型虚拟环境管理为核心功能,并且可在全局默认激活 的环境中通过命令直接安装npm、uv等命令行软件工具,进而支撑claude code、opencode、codex、trae等当下流行的AI工具:

以其中我用得最多的的miniforge为例,它相当于开源无商用风险 版本的miniconda,同时内置了经典的conda,以及可高效替代conda命令的mamba命令行工具:

下面我们从0开始 ,在一台没有事先安装 其他全局Python环境、npm以及uv工具的windows电脑上演示整个过程:

安装miniforge

首先我们下载安装miniforge,官方下载页面:https://conda-forge.org/download

国内网络环境用户推荐从清华大学镜像站 下载安装包:https://mirrors.tuna.tsinghua.edu.cn/github-release/conda-forge/miniforge/LatestRelease

安装过程按照默认推荐设定即可,尽量选择好找的自定义路径安装。

其中到了下图步骤,推荐按照我的方式进行设定,以确保miniforge内置的Python环境被正确注册为系统全局环境 ,并且可被vscode、pycharm等工具自动识别到:

等待安装完成后,我们打开本机终端验证其核心命令是否可用。分别查看conda及mamba的版本:

查看默认激活的全局Python环境:

创建新的虚拟环境(以3.13版本为例):

bash 复制代码
mamba create -n test-env python=3.13 -y

激活&测试已创建的虚拟环境:

至此我们就完成了底层miniforge的准备。

在默认全局环境中安装nodejs和uv

接下来我们可以直接使用mamba命令,在默认的全局环境中快捷安装nodejs和uv这种非Python库的第三方软件:

bash 复制代码
mamba install nodejs -y
mamba install uv -y

等待命令执行完成后,我们直接在终端中简单验证下相关命令:

bash 复制代码
npm
bash 复制代码
node
bash 复制代码
uv

可以看到,node和uv都非常方便的准备妥当了~

AI工具安装:以opencode为例

当下很多流行的AI工具都是可以通过npm命令安装的,下面我们以opencode为例,它可作为对claude code的开源替代。

按照官网的说明:

终端执行对应的npm命令安装opencode后,终端执行opencode即可直接进入其cli界面:

简单使用:

至此,我们通过安装使用miniforge这样综合性的环境管理工具,在其提供的运行环境下,就同时满足了Python环境管理以及AI工具依赖环境的多样化需求🍺,你也可以参考上述过程,把你的电脑相关环境管理的井井有条~


更多Python及实用AI技术内容,欢迎持续关注我们❤️

相关推荐
青少儿编程课堂25 分钟前
蓝桥杯·全国青少年信息素养大赛·电子学会Python/C++考级:中缀表达式求值解析
c++·python·算法·bfs·信息学竞赛
七夜zippoe37 分钟前
Agent 并发控制:多用户、多会话与资源隔离策略
ai·agent·并发控制·资源隔离·多用户·多会话
灿飞屋2 小时前
Kotlin与Java虚拟机四:函数
java·python·kotlin·安卓·android jetpack
brave10253 小时前
LLMGuide 大模型面试指南
人工智能·ai·面试·ai编程
一晌小贪欢4 小时前
Python基础:第 09 篇 · while 循环:重复直到不满足
开发语言·c++·python·数据可视化·面向对象·python办公
菩提小狗4 小时前
每日极客日报 · 2026年11月08日
ai·开源·极客日报·it热点·技术资讯
一条大祥脚5 小时前
CuTe 与 CuTe DSL:从 C++ 模板元编程到 Python DSL 的 GPU 编程演进
开发语言·c++·python·cutlass·cute·cute dsl
Martina_03215 小时前
AI生成3D场景从白模换成精模后镜头全偏了?用6步检查单位、枢轴与层级替换
图像处理·人工智能·3d·ai·自然语言处理·材质·1024程序员节
10年前端老司机5 小时前
Milvus 8种检索能力实践
数据库·python·agent
Sakura_j_h_6 小时前
从零写一个 MCP stdio Server:用 Python 校验博客文章格式
开发语言·python·自动化·ai工具·mcp·json-rpc