【Python】Windows下AI向Python开发环境搭建

Windows AI开发环境搭建指南:从Python到本地大模型部署 开发环境搭建是软件工程的基础,也是每位开发者必备的技能。借助虚拟环境和容器技术,可以轻松实现依赖隔离与项目可复现。在AI时代,环境配置更延伸至大模型推理与智能编码工具,成为提升效率的关键。对于Windows用户而言,通过Miniconda管理Python环境,利用Docker与WSL2构建一致的运行环境,并集成Git进行版本控制,即可打造一个完整的AI开发工作台。本文从通用环境配置的概念与原理出发,系统梳理了在Windows上安装配置AI编程助手(如Codex CLI、GitHub Copilot)和本地模 阅读详情

做ai前的准备步骤——开发环境配置

前言

AI时代已至,掌握核心技术方能驭浪前行。LLM掀起的浪潮下,传统前后端已在被淘汰的边缘,新一轮变革下,程序猿既需要基本的业务开发能力,也需要了解甚至掌握AI落地应用、小模型开发、调优、部署的能力。因此,学习并构建Linux虚拟化环境,实现CUDA加速与TensorFlow/PyTorch框架深度适配;使用VSCode远程开发与PyCharm专业调试,构建可迁移的AI工程能力——这正是靠拢算法、提升竞争力、精进AI应用开发能力的必经之路。

在此之前,由于爬虫等业务开发的关系,我已经在Windows与Linux环境配置过Python相关环境,但这都是些偏应用开发方向的配置。学习/回顾Python环境配置,温故知新;并安装AI方向的一些包,逐渐了解。

前提
由于本文同时介绍了众多工具、Windows和Linux相关环境配置的介绍,属于长文,读起来需要费一些时间,建议收藏起来慢慢阅读并尝试一起配置。

学习目标

  • 学习/回顾Windows下Anaconda下载与配置
  • VSCode python插件配置,或使用Pycharm;下载AI编码工具进行配套使用
  • Windows下PyTorch下载,验证CUDA
  • Ubuntu Anaconda下载安装、VSCode下载安装

1. Windows 环境配置

1.1 Anaconda 下载安装

Anaconda是什么
Anaconda是开源的一种Python发行版本,通常内置常用的一些包和工具,Conda等。其中Conda是我们常用的一种Python环境和包管理工具。

下载安装
Windows的Anaconda我已安装过,参考的是知名博主JackCui的教程JackCui-Windows下Anaconda下载安装
早在2024年就已经回顾在2023年重新配置在2022年时安装过的于2021年收藏的2020年的Anaconda

安装且环境变量配置完毕后,在终端输入一下conda -V即可输出当前conda的版本。如下图所示,我至今依然保留着当年较为老旧的conda版本:
01

Conda常用命令
我们常用Conda命令来管理我们的Python解释器、虚拟环境以及包。这部分的命令我没有怎么记,用到的时候查,有时用得多了,常用的命令也就记了下来。关于常用的一些命令,可以参考我以前在Linux服务器下配置MiniConda时顺带的记录:Sharry-Linux下Minicona下载与Conda命令入门

1.2 编码工具安装

1.2.1 VSCode

VSCode是微软提供的一款编码工具。VSCode主要通过不同的插件提供不同的语言开发支持。于我而言,VSCode更偏向于一种编辑工具,优点是免费且灵活,缺点是比较占内存。

下载
VSCode通过以下地址下载:
VSCode下载地址

插件安装
推荐下列插件:

  • Python插件:
    11

  • Jupyter Notebook插件:
    Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等。
    12

基本使用与验证
下载完成,并安装完相关插件后,我们进行基本使用与验证。

我们写一个Hello World,跑跑试试看

print("Hello World!")

基本使用方面这里需要注意的是,VSCode的默认UI在右下角点击选择虚拟环境,在右上角运行或debug对我们IDEA玩家来说不太习惯,而且图标比较小,比较头疼

可以参考如下截图:
13

接着我们可以尝试使用一下Jupyter Notebook,它可以让我们的Python脚本像记笔记一样记录,支持markdown笔记并且可以分段运行,无需像.py文件一样每次都是整段运行。

Jupyter Notebook的文件后缀是ipynb, 在VSCode默认UI右上角选择内核执行。

可以参考如下截图进行体验:
14

关于Jupyter, 也可以在Anaconda自带的Jupyter终端启动网页版,在网页上使用。

1.2.2 Pycharm

Pycharm是JetBrains出品的集成编程工具IDE。这是个神奇的工具,基本上就是IDEA的套壳,甚至在IDEA上使用插件也可以让IDEA当作Pycharm使用。性能各方面我个人感觉远比不上IDEA,且新版还会有很多Bug,JetBrains对Java偏心!非学习用途不推荐破解,折腾,且不稳定。

但我还是选择使用Pycharm作为Python的第一主力开发工具,用惯了IDEA,还是倾向于IDEA类的IDE而且我还不讲道理地使用了钞能力。

下载地址:JetBrains官网

由于平时习惯了用IDEA,我个人的Pycharm使用起来比VSCode顺手多了。解释器相关配置方式如下:

  • 一样可以在工具默认UI右下角选择Python解释器
  • 可以在setting中选择本地虚拟环境并配置解释器
  • 在Anaconda安装目录下的condabin中选择bat批处理文件,或者Anaconda安装目录下Script里的conda.exe文件,让Pycharm能根据批处理指令找到本地已有的虚拟环境

参考配置方式图如下:
17

18

接下来就不多做介绍了,在不卡顿,bug较少的情况下,Pycharm的使用方式和IDEA大同小异,相比VSCode更有IDE的感觉。

1.2.3 Trae/CodeBuddy/Cursor

AI时代,当然少不了AI编程工具。我们除了可以在VSCode、Pycharm等工具中安装相关AI Assistant插件,如GitHub Copilot、FittenCode(Sharry-FittenCode初体验参考链接)等,还需要AI编程工具。截止至本文攥写完成日期,我们日常开发常会多开一个AI编程工具,一边罗列需求让AI帮忙写,另一边在IDE运行程序,效率大大提高。

Trae
字节跳动出品的AI编程工具,在2025年终于支持Windows,是Cursor的国内首个平替工具。优点是免费,缺点是目前使用起来相对Cursor没有那么丝滑。

目前Trae推荐下载国际版(可能需要一点魔法),可以使用ClaudeAPI。

下载地址:

CodeBuddy
CodeBuddy是腾讯出品的AI Assistant,据称也可作为Cursor的平替。目前CodeBuddy和其他AI Assistant一样在IDE中以插件的形式提供服务。

安装方式:
腾讯Copilot官网

Cursor
Cursor目前是最流行的AI编程工具之一,功能非常强大,使用也较为丝滑,唯一的缺点就是收费。如果要绕过收费,则需要不停地手动或使用脚本重置账号获取试用次数。

如果有足够的钞能力,推荐购买使用。

下载地址:cursor官网

1.3 下载 PyTorch

在完成基础工具的下载后,我们就可以进行深度学习框架的下载,便于日后学习与开发。PyTorch凭借简洁语法和动态交互性比较适合深度学习入门,是如今流行的深度学习框架之一,因此此处以PyTorch为例。当然也可以参考其他教程,按需下载安装其他如TensorFlow等框架。

另外,为了提升效率,我们还要验证本地计算机是否有英伟达独立显卡,若有,则可以选择使用CUDA配合PyTorch加速。若无英伟达独立显卡或者是其他厂商的显卡,则需要其他参考教程选择加速方案,或者直接使用CPU版本的PyTorch了。

PyTorch是什么
PyTorch是由Facebook于2016年推出的开源深度学习框架,其核心特性包括动态计算图机制和自动微分系统,支持灵活构建与调试神经网络模型。该框架广泛应用于自然语言处理(如文本分类、机器翻译)、计算机视觉(如图像分类、目标检测)、强化学习及音频处理等领域,并通过GPU加速张量计算提升大规模模型的训练效率。

验证本地计算机是否有独立英伟达显卡
我们需要在本地终端使用如下命令验证本地是否有英伟达独显以及获取CUDA版本。

nvidia-smi

我用两台计算机分别验证了有无的情况,参考结果如下图:
无独显的情况,需要下载CPU版本:
02

有独显的情况,执行完毕后在终端输出结果中会有我们的CUDA版本,之后可以选择小于等于该CUDA版本对应的PyTorch进行下载:
03

CUDA是什么
CUDA(Compute Unified Device Architecture)是NVIDIA推出的并行计算平台与编程模型,专为GPU加速计算设计。其核心是通过扩展C/C++等语言,利用GPU的多核并行架构高效执行复杂计算任务,显著提升浮点运算和矩阵操作速度。主要应用于深度学习训练/推理(如PyTorch、TensorFlow依赖CUDA加速)、科学计算(物理模拟、数据分析)及图形渲染等领域,是高性能计算的关键工具,需搭配NVIDIA显卡使用。

简单来说就是英伟达提供的GPU硬件相关加速支持,可以帮我们提升效率。

创建并选择虚拟环境
无论是否有独显,我们都需要进行虚拟环境创建,激活该虚拟环境并在该环境内下载对应版本的PyTorch

命令如下:

# 创建虚拟环境
conda create -n <env_name> python=<version>

# 激活虚拟环境
conda activate <env_name>

例如我的是:

conda create -n learn_pytorch python=3.9

conda activate learn_pytorch
1.3.1 GPU版本

在有英伟达显卡的情况下,根据以下步骤下载PyTorch

选择版本
需要在PyTorch官网中选择CUDA版本<=本机CUDA版本的PyTorch。我的CUDA版本是12.3,我需要在官网的历史版本中选择版本<=12.3的PyTorch。

参考下图选择:
05

之后,复制相关命令,在目标虚拟环境下执行,等待安装即可。

验证
我们可以通过conda list查看当前虚拟环境里的包信息,也可以通过python脚本验证本地的torch.cuda,命令如下:

import torch
torch.cuda.is_available()

我个人的执行结果为:
06

也可以在编码工具中验证:
15

1.3.2 CPU版本

下载
CPU版本无需考虑CUDA,毕竟这时没有。我们直接在官网选择最新或较新版本的 PyTorch CPU 版本下载即可。

参考如下选择:
07

下载过程参考:
08

验证
由于是CPU版本,torch.cuda.is_available()方法执行的结果自然是False,而False也是我们验证的目标结果,至少保证torch能正常import并调用其中的方法。另外,我们也可以通过conda list查看下载下来的torch包。

验证结果参考以下图:
10
16

2. Ubuntu Linux 环境配置

如果需要在类Linux的OS进行开发,首推Mac,其次是Ubuntu。Ubuntu开源免费,这里就以Ubuntu为例。

Ubuntu是流行且优秀的开源Linux,为了方便日后可能会涉及到的在Linux下进行AI相关的开发、训练,我们也要学习了解Linux下AI向的Python环境配置。

本地开发的场景我们可以选用纯Ubuntu系统、 或Ubuntu双系统。

双系统
一般指Windows+Ubuntu双系统。双系统准备起来比较麻烦,一般的步骤为:

  • 在主系统的系统盘中分割目标大小(一般应该需要20GB以上,越大越好)的空间,给副系统,即Ubuntu
  • 制作系统启动盘,将一枚U盘变成Ubuntu的启动盘,教程网上都有,制作难度适中
  • 使用系统启动盘,并做一些BIOS的设置,即在开机的时候决定进入哪个系统
  • 等待Ubuntu安装完成

双系统很帅,我还在读书时就试过,但可能存在以下的坑(我踩过的):

  • 驱动不兼容,特别是显卡相关
  • 其中一个系统出现问题需要在另一个系统修复,比较麻烦
  • 每次启动计算机只能进入其中一个系统
  • 副系统扩容麻烦
  • 资料无法共享

后来坑踩多了,觉得不方便,就恢复了独立Windows。不过,现在Ubuntu有适用于Windows子系统的版本,可以在Windows里调用Linux程序,读者可以试试

不推荐使用虚拟机进行开发
Linux虚拟机在后端开发的场景用于本地中间件部署非常的方便划算,但是如果用作AI方向的开发,无论是哪款虚拟机,都不太推荐。

这是因为首先虚拟机使用的就是宿主机分配的虚拟资源,相比独立系统或双系统,能分得的系统资源太少了;其中最重要的原因是显卡资源非常难以共享,非常复杂,硬要虚拟直通宿主机的显卡的话,时间和精力成本太高,不值得。不信你可以去试试。

所以,学习以Ubuntu为代表的Linux环境配置,目的是熟悉并了解,然后在独立类LinuxOS上能完成环境配置,例如未来可能会使用云GPU服务器进行模型训练、可能会入手一台Mac或者自己配置双系统、子系统。

事实上环境配置的目的与目标工具与Windows非常类似,只是操作系统换了而已。篇幅有限,此处也只以Anaconda的下载以及VSCode的下载为例,其它的工具以及包的下载安装大同小异。

2.1 Ubuntu Anaconda 下载安装

这里的步骤我参考的是:Qianyuyu101深度学习环境配置深度好文

对比以前曾经尝试过的在Rocket Linux进行MiniConda的配置,Ubuntu下Anaconda配置也挺有意思,可以在图形化操作界面以及终端中来回切换进行安装配置也是蛮有意思的。以下是我记录的个人安装过程:

下载安装
我个人还是习惯在官网下载安装。
我们的Ubuntu不要像服务器Linux一样关掉图形化界面,保留桌面,使用它内置的浏览器,进入Anaconda官网,之后,发送邮件到自己的邮箱获取下载链接,之后选择:
32

下载完成后,mv到自己顺手的目录,执行sh:
sh ./<your_conda_installer.sh_name>

接着是读协议,按q推出,填yes。之后等待下载即可。完成后参考结果图如下:
37

到这一步,就已经安装完毕,但还有一步需要注意,当我们仔细阅读最后一步时,会发现它的描述很拗口,大概意思是“你可以不执行conda init --reverse $SHELL这个命令去自动激活conda环境",说白了就是自动激活、配置conda环境变量相关,我试了几次,才知道是填yes能自动激活。所以,在这一步执行yes,可以省去参考文章中的修改~/.bashrc文件步骤。

最终效果图如下:
38

接下来,就可以在Linux环境进行Conda操作了,根据自己不同的Linux硬件条件或者CUDA前置准备条件,自由创建虚拟环境并下载包了。

2.2 Ubuntu VSCode 下载安装

Ubuntu商店
事实上,我们要的部分开发工具,在Ubuntu等LinuxOS上也可以通过应用商店下载,如:
33

官网
当然,也可以在VSCode官网进行下载,官网就提供了下载方式,非常简单明了。由于Ubuntu也有图形化界面,实际安装过程和Windows类似,这里就不赘述了。
36

总结与补充

总结

还是那句,工欲善其事必先利其器。配环境与Hello World总是程序猿迈出的第一步。

本文重点记录Windows下AI向Python环境的配置。Anaconda是重要的Python发行版本,Conda是主要的环境、包管理工具;日常开发基本上VSCode与Pycharm二选一使用,各有优劣;接着,我们尝试分别下载了GPU版本与CPU版本的PyTorch并验证,便于日后学习PyTorch。

接着,我们对Linux下的环境变量配置、工具的安装进行了一个初步了解,方便日后使用Linux或类Linux操作系统进行开发、训练。

补充

Jupyter 执行报内核相关错误问题
当没有内核时,执行Jupyter会报类似于如下的错

Running cells with <your_env_name> requires the ipykernel package.
Run the following command to install 'ipykernel' into the Python environment. 

需要在对应环境下载内核:

conda install -n <env_name> ipykernel --update-deps --force-reinstall

例如:

conda install -n learn_pytorch ipykernel --update-deps --force-reinstall

Windows下终端使用conda缓存失效问题
这里补充一个我自己试过,读者也有几率遇到的问题。即,即便我们已配置系统环境变量,在Windows10等较老的OS的cmd终端中,有可能会因为shell的缓存变更或变更不及时,使得部分conda命令失效。我这里的表现形式是当打开一个cmd.exe一段时间,这段时间内没有任何操作,之后Conda无法activate一个虚拟环境。

我个人由于后续没有复现这个问题,就没有进行截图了,没有遇到类似问题的读者可以忽略这个问题。

解决方案是,关掉当前终端,等一段时间,重新开一个终端,此时的终端缓存较新,再作尝试。

参考资料

Android蓝牙Mesh组网实战:从零搭建智能灯光控制系统(附完整代码) 本文详细介绍了基于Android平台开发蓝牙Mesh智能灯光控制系统的完整实战流程。从环境搭建、核心概念解析,到设备扫描配网、网络初始化、模型配置与消息通信,提供了完整的代码实现和调试技巧。重点讲解了如何使用开源Mesh库实现设备发现、分组控制、场景管理等核心功能,并分享了实际项目中遇到的典型问题与解决方案。 阅读详情

相关推荐

用AG9311芯片DIY一个多功能Type-C扩展坞:从原理图到PCB布局的保姆级指南

本文详细介绍了如何利用AG9311芯片DIY多功能Type-C扩展坞,涵盖从原理图设计到PCB布局的全过程。AG9311芯片作为高性价比的Type-C控制器,支持HDMI 2.0、USB 3.0、PD快充和千兆网口,适合硬件爱好者打造个性化扩展坞。文章还提供了调试技巧和进阶优化建议,帮助读者轻松完成项目。

weixin_42520909的博客 406

AI+Python的真实生产力有多强?我用AiPy被惊到了!

最近体验了一个非常有意思且免费的开源项目—— AiPy,作为一个AI智能体,它主打“Python use范式”,通过将大模型能力与Python程序和生态完美融合,把“AI+Python”这件事真正落到了实用层面。一句话总结:你只需要用自然语言描述任务,它就会自动调用大模型生成Python代码并执行,会写代码、还能自动操作浏览器、操作所有的应用程序等,全程不需要我动手,它就把活儿干了。这次我给它的任务是:从国家统计局查询近10年中国的进出口数据,然后做成一张多维图表,然后打开,并以图片格式保存到本地。

2401_85116933的博客 2277

从想法到零件:手把手拆解一个汽车功能如何从PRD写到SSTS和CTS

本文详细拆解了汽车电子需求从市场文档(MRD)到零部件技术规范(CTS)的完整流程,以雨天自动关窗功能为例,展示了PRD、SSTS和CTS的编写要点与交互设计。文章重点解析了系统分解的艺术和零部件落地的精确参数要求,为汽车电子工程师提供了从概念到实现的全流程实践指南。

weixin_30300225的博客 481

写给不会代码的你:20分钟上手 Python + AI

在深入学习 AI 时,许多朋友发现需要编程,变得头大。同时,各类教程都默认了你会打命令行,导致入门十分困难。鉴于此,就有了这份简明入门,旨在让大家更快掌握 Python 和 AI 的相互调用。

qingkahui24689的博客 3604

DOA估计算法从原理到仿真——CBF、Capon、MUSIC算法

从原理出发理解并实现经典的DOA估计算法

m0_55845774的博客 1万+

30天高效掌握AI大模型的系统学习计划,大模型入门到精通,收藏这篇就足够了!

2024年OpenAI吹响“大模型主导未来变革”的号角,掌握AI大模型技术已成为职业发展的关键突破口。本计划融合学习理论与实战路径,助您30天内系统掌握大模型核心技术。

2301_81940605的博客 1444

手把手教你用STM32CubeIDE移植Vector CCP驱动,实现与INCA的标定通信(附避坑指南)

本文详细介绍了如何在STM32CubeIDE环境下移植Vector CCP驱动,实现与INCA的标定通信。从开发环境准备、CAN外设配置到CCP协议栈移植和A2L文件生成,提供了完整的操作流程和常见问题解决方案,帮助工程师快速掌握基于CAN总线的标定技术。

weixin_28685287的博客 139

超全python AI+PyTorch学习教程

Python拥有许多强大的AI库和框架,如NumPy(用于数值计算)、Pandas(用于数据处理和分析)、SciPy(用于科学计算)、Scikit-learn(用于机器学习)、TensorFlow和PyTorch(用于深度学习)。你可以使用它们来构建和训练神经网络模型,如卷积神经网络(CNN)和循环神经网络(RNN)等。你可以使用Scikit-learn这样的库来构建常见的机器学习模型,如线性回归、决策树、支持向量机等。除了机器学习和深度学习,Python在AI领域还有哪些应用?

luo_709394的博客 331

工业视觉降本300%实战:C# + 开源YOLO如何干掉Halcon/VisionPro?

在当前制造业普遍追求“降本增效”的大背景下,工业视觉检测系统作为产线的眼睛,其成本问题日益突出。通过该方案,我们成功帮助一家电子厂将单条产线的视觉检测成本从15万降低至不足5千(主要为工控机硬件成本),降本幅度超过95%,且系统稳定性经受住了6个月连续生产的考验。:C#负责“工程化”和“业务逻辑”,YOLO负责“智能算法”,二者结合,完美覆盖了工业视觉从算法到落地的全链路。的组合,构建一套高性能、低成本、易维护的工业视觉解决方案,并彻底替代昂贵的付费库。” 这是一个典型的误区。工业相机/USB相机。

2601_94871597的博客 431

Claude Code Auto Memory 的 Storage Location,SAP ABAP 项目里的本地记忆仓库应该怎么理解

本文介绍了 SAP ABAP 项目中 Claude Code 的 auto memory 机制,重点探讨了其存储位置的设计原理。auto memory 不是存储在项目目录中,而是默认位于 ~/.claude/projects/<project>/memory/,其中 <project> 基于 Git 仓库路径推导,确保同一仓库下的所有工作目录和分支共享记忆。记忆目录包含入口文件 MEMORY.md(仅加载前 200 行)和详细主题文件,这种分层设计类似 CDS View 架构思想。文章还分析了按 Git 仓

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 101

AI+Python:从0到1开发游戏小程序,解锁AI编程新体验_python ai编程

综上所述,Aipy 凭借“本地化安全、开源低成本、动态场景扩展”三大核心优势,在自动化工具开发、隐私敏感领域展现出独特竞争力。其发展前景取决于 技术迭代速度(如多模态支持、复杂任务优化)与 生态建设成效(如社区活跃度、跨平台整合)。若能突破用户门槛与复杂任务瓶颈,有望成为通用型 AI Agent 领域的标杆产品,并推动行业从“代码生成”向“工具创造”的范式升级。如果你也想体验高效智能的编程方式,不妨尝试使用Aipy,开启属于你的AI编程之旅。

HUANGXIN9898的博客 1924

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Windows AI开发环境搭建全攻略:Python、CUDA与工具链避坑指南

Python虚拟环境与GPU加速是AI开发环境的核心基础。通过版本管理器隔离Python运行时,利用venv实现依赖隔离,并结合CUDA驱动与运行时版本对齐,可确保深度学习框架稳定调用GPU。合理的环境配置能显著提升开发效率,避免版本冲突与编译错误。在Windows平台上,从Python版本管理、pip镜像源配置到Visual C++构建工具链的完整搭建,是AI辅助开发顺利进行的必要保障。

weixin_31458015的博客 233

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Windows AI辅助开发环境搭建:Python、虚拟环境与本地推理全攻略

AI辅助开发环境涉及Python运行时、包管理、虚拟环境、编辑器插件和本地推理服务等多个技术组件。其核心原理是通过分层架构实现依赖隔离与服务调用,确保开发链路稳定高效。技术价值在于提升编码效率、保障数据隐私并降低云端依赖。典型应用场景包括本地代码补全、语义检索和模型推理。在Windows平台上,合理选型Python版本、使用uv加速包管理、配置venv虚拟环境、接入AI插件并部署轻量推理服务,能有效避免版本冲突与路径问题,实现顺畅的AI辅助开发体验。

weixin_30702441的博客 231

Windows 搭建 AI 编程开发环境全指南:Python、Docker、Ollama 与 Codex 实战

在 AI 应用开发与本地模型推理的场景中,开发环境的搭建是工程实践的第一步。传统观念常认为 Linux 是 AI 开发的首选,但 Windows 通过合理配置同样能承担完整的 AI 工作流。本文从环境需求拆解出发,介绍系统级与项目级依赖的隔离原则,详解 Windows Terminal、Git、包管理器及 WSL2 的取舍,重点演示基于 pyenv-win 的 Python 多版本管理、uv 虚拟环境、Docker Desktop 中间件容器化部署,以及 Ollama 本地模型推理和 Codex AI 编程

weixin_34032792的博客 190

Windows AI开发环境搭建实战:从Python到Docker完整流程

在Windows上构建AI开发环境,常常受限于工具链的碎片化与兼容性问题。理解WSL2作为Linux子系统的透明集成原理,掌握Docker容器对依赖隔离的价值,以及Python虚拟环境(如Miniconda)在版本管理中的作用,是高效开展机器学习、RAG应用或AI Agent开发的基础。从通用概念出发,合理的环境配置能够显著减少部署中的不确定性,尤其适合需要本地运行大模型、使用向量数据库或进行深度学习实验的场景。本文以稳定性优先,系统梳理了从系统准备、运行时安装、版本控制到容器编排的完整流程,并给出实战中的

weixin_26911099的博客 75

Windows上搭建AI开发环境:WSL2、Python与工具链全攻略

在Windows上开展AI开发与编程,常因环境配置复杂而受阻。深入理解跨系统开发环境的核心原理,是解决问题的关键。WSL2作为Windows内置的Linux兼容层,为运行GPU加速的深度学习框架提供了接近原生的性能,解决了PyTorch、CUDA等工具在原生Windows下的兼容痛点。借助Miniforge管理Python独立环境,能有效隔离依赖,避免版本冲突。结合VS Code的Remote-WSL与AI辅助插件,开发者可在统一的界面中完成编码、调试与模型运行。Docker容器则简化了中间件和模型服务的部

weixin_32187037的博客 273

AI开发环境实战:从零搭建Python虚拟环境(macOS & Windows)

本文详细指导如何在macOS和Windows系统上为AI开发搭建独立的Python虚拟环境。通过对比传统方法,重点推荐使用新一代高速工具uv进行环境管理,涵盖Python与Git安装、虚拟环境创建激活、AI依赖包安装以及依赖锁定等全流程实战步骤,旨在帮助开发者构建纯净、可复现的AI本机运行环境准备,有效避免依赖冲突。

weixin_29291185的博客 474

保姆级AI开发环境搭建

随着 DeepSeek 模型的发布,它在全球范围内引起了极大的关注。为了让更多开发者能够迅速进入AI领域并参与到这一革新性技术的应用中,本文将提供一份详尽的“保姆级”开发环境搭建指南。针对 Windows 和 Linux 两大操作系统,文章将逐步介绍如何搭建适用于 DeepSeek 模型的 AI 开发环境。内容涵盖了从基础工具安装到高级配置,包括 Python、PyTorch、TensorFlow 等 AI 框架的安装方法,CUDA 与 GPU 配置步骤,以及如何通过优化开发工具提高开发效率。

General_zy的博客 2809

Windows AI开发环境搭建全指南:终端、Python、Codex与本地大模型

搭建高效的AI开发环境是开发者绕不开的基础工程。环境隔离与依赖管理是其中核心原理,通过包管理器和虚拟环境避免路径污染、版本冲突,是保证稳定性的关键。在Windows系统上,结合winget、Miniconda、PowerShell等工具链,可以构建从终端到Python运行时的干净基础。进一步引入Codex CLI、Ollama等AI编程助手与本地推理工具,能实现代码生成、智能排错和离线模型调用,覆盖从辅助编码到本地大模型部署的典型场景。本文以实践顺序梳理一套完整配置方案,帮助开发者在Windows上高效落地

weixin_29056701的博客 239

零基础人工智能 完整开发环境搭建详细图文(python+Anaconda+Jupyter-Notebook)

这套教程是完整的开发环境框架搭建,搭建完就能直接能上手敲代码不需要别的知识准备流程,在windows上搭建运行,安装过程按照下面的来,基本上不会出现像安装其他IDE那样可能出现各种路径配置等问题,对于急需提升自己的小白来说可以说得算是非常友好了。Jupyter notebook相对于pycharm来说,jupter更多用于数据探索和算法设计阶段,需要即是获得一段代码结果。pycharm更加适合于工程化的项目,比如编写一个python库,或者编写一个web项目,这个时候pycharm可能更加好用。

2401_85328934的博客 1999

tensorflow快速基础入门 (一) windows篇

本文旨在帮助大家快速进入人工智能的殿堂,避免大量时间浪费在一些非核心性问题的细节上。

lion_kangaxx的专栏 290

【理念●体系】Windows AI 开发环境搭建实录:六层架构的逐步实现与路径治理指南

我写下这些,是想告诉每一个刚入门、曾受挫、还在摸索的人: 你可以用一台普通的电脑,构建出完整可控的 AI 开发平台。 你不需要等待公司给你部署环境, 你不需要等教程教你从哪里开始, 你不需要追求一步到位的完美配置, 你只需要:一个结构合理的起点 + 一步步的实践推进。 愿你,从此之后,不再因环境而停步, 而是在你自己的电脑上,真正跑通 AI 的每一个环节。

AITechLab 的博客 1527

从零开始:搭建你的人工智能开发环境

本文详细介绍了如何从零搭建AI开发环境。首先需要选择合适的操作系统(Windows、macOS或Linux),推荐初学者使用已熟悉的系统或尝试Ubuntu等Linux发行版。接着安装Python并配置pip包管理工具,然后安装NumPy、Pandas、TensorFlow等核心AI开发库。此外还推荐了Jupyter Notebook、PyCharm和VSCode等开发工具,并提供了详细的安装指南。对于深度学习开发者,还介绍了如何配置GPU支持,包括安装CUDA和cuDNN,以及验证TensorFlow/Py

2501_91624122的博客 1931

Windows AI开发环境搭建全攻略:从Python到Docker与Spring AI

AI应用开发环境搭建是很多工程师迈入大模型工程化的第一道门槛。在Windows上构建完整的AI开发环境,涉及Python、Git、JDK等基础工具链,以及Docker容器化中间件如Redis和Elasticsearch,还需要配合Codex等AI编程助手。理解分层架构与环境隔离的原理,能让工具链更稳定、易维护。容器化技术有效解决了Redis在Windows无官方支持、ES依赖JDK版本等痛点,结合Spring AI可以快速对接大模型接口。本文从基础环境配置、容器中间件部署到AI编程工具集成,完整梳理一套可复

weixin_29044157的博客 112

Windows AI辅助开发环境搭建全攻略:Python、CUDA、conda与VS Code配置指南

AI辅助开发环境搭建涉及Python运行时、GPU加速库、包管理工具和编辑器插件等多个技术组件。其核心原理在于分层配置与版本匹配:底层运行时提供计算能力,包管理工具解决依赖隔离,编辑器插件实现智能辅助。合理配置可显著提升开发效率,避免版本冲突和依赖混乱。典型应用场景包括本地模型推理、代码智能补全和跨平台项目开发。本文详细梳理Windows下AI辅助开发环境的完整搭建流程,涵盖Python与CUDA版本选型、conda与pip协作策略、VS Code插件配置及本地推理服务部署,并融入虚拟环境与依赖锁定的实操技

weixin_28836507的博客 239
上一篇: 【杂谈】产品经理Mysql查询入门
CoderSharry
博客等级 码龄4年 515粉丝 69原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值