news 2026/9/29 3:26:56

Python 3.11 安装完全指南:从零配置到跑通 PyTorch

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python 3.11 安装完全指南:从零配置到跑通 PyTorch

直接说重点:这篇就是讲 Python 3.11 从下载到装好、再到能把 PyTorch 跑起来的完整过程。我尽量少说废话,把每一步讲透,包括为什么要选这个版本、安装选项怎么勾、装完怎么验证、出错了怎么排查。无论你是一台电脑刚到手的小白,还是想换版本的老手,照着做就行。文章里写的每一个步骤我都实际走过,文末整理的坑也是身边人问得最多的问题。

先说个背景:Python 3.11 于 2022 年 10 月发布,是 Python 3.x 系列里性能提升最明显的一个版本,被称为“最快的 Python”。它比 3.10 平均快约 10%-60%,很多纯计算场景体感提升非常明显。到 2024 年后,大量第三方库都已经把 3.11 作为默认支持版本,PyTorch、NumPy、Pandas 这些深度学习与数据分析主力库都在稳定支持之列。所以,如果你现在才准备入坑 Python,3.11 是目前兼容性与性能最均衡的选择——比 3.10 新,比 3.12/3.13 稳,很多重量级工具链都跟上了。这篇文章会围绕 python3.11 下载、安装、环境配置以及 PyTorch 安装这四个核心环节展开,用我在真实环境里跑过的操作记录带你把环境搭起来。

1. 版本选择与准备工作

1.1 为什么选 3.11 而不是最新版

我在给别人建议版本的时候,经常被反问:既然有 3.12、3.13,为什么还要退回 3.11?

原因很直白,就三个字:生态稳。

Python 自身升级速度很快,但第三方包跟上需要时间。PyTorch、TensorFlow、dlib、一些老的 C++ 扩展包,往往会优先适配社区用户量最大的稳定版本。3.11 经过两年多的大规模使用,几乎所有包都完成了适配。而 3.12、3.13 虽然更好,但个别包可能还在做 wheel 构建,你装的时候可能会遇到“没有匹配的编译版本”这种问题,处理起来要折腾编译链,对新手不友好。

3.11 的另一个优势是性能。官方在发布时做过基准测试,3.11 比 3.10 的执行速度快 10%-60%,主要归功于自适应专用解释器(specializing adaptive interpreter)和更快的调用约定。这些底层优化是自动生效的,不需要你改任何代码。我自己跑数据分析脚本时感受很明显,平时处理几万行数据的 Pandas 聚合操作,3.11 明显比 3.8 时代快一大截。

1.2 确认系统环境和位数

在下载之前,先看一眼你的电脑是 64 位还是 32 位。Windows 的查看方法是,右键“此电脑”→属性,在“系统类型”那一行能看到。2018 年以后的电脑基本全是 64 位系统,直接选 64-bit 安装包即可。如果你还在用 32 位系统,Python 3.11 虽然仍有 32 位安装包,但 PyTorch 等很多库已经彻底放弃 32 位支持,建议你优先升级系统再考虑装 Python。

macOS 用户需要留意处理器类型:Intel 芯片下载 x86_64 版本,Apple Silicon(M1/M2/M3)下载 arm64 版本。装错了大概率能装上但运行会变慢,因为会走一层 Rosetta 转译。查看芯片型号:点击屏幕左上角苹果图标 → 关于本机,就能看到“芯片 Apple M2”或者“处理器 Intel Core i7”之类的信息。

1.3 下载渠道怎么选

我唯一推荐的下载渠道是 Python 官网:python.org/downloads。页面会自动识别你的操作系统给出对应下载按钮,往下拉还可以看到 Windows、macOS、Linux 的所有安装包列表。

这里必须说一句:不要在任何第三方网站下载 Python 安装包。网上很多“Python 中文网”“Python 下载站”会提供捆绑安装包,里面往往多塞了广告插件或者被修改过的组件。我用虚拟机测试过几个非官方渠道的分发包,安装完成后浏览器主页被改、多出莫名开机启动项的情况很常见。安全底线问题,别贪方便。

如果你所在网络访问官网很慢,可以考虑国内高校或云厂商的镜像站,比如华为云镜像、清华大学开源软件镜像站,它们的 Python 目录是实时同步官方源的。镜像站下载不属于第三方修改包,可以放心用。关于网络这块多说两句:尽量不要用任何非常规网络加速手段,直接走普通宽带或者手机热点一般也能稳住,就是慢一点而已。下载中断了就重新点一次,安装包支持断点续传的下载工具不太必要,Python 安装包本身也就 25MB 左右,耐心等几分钟即可。

2. Windows 安装 Python 3.11 全流程

2.1 安装器初始化

下载完成后,得到一个类似python-3.11.9-amd64.exe的文件。双击运行,第一步界面下方有一个很重要的选项:“Add python.exe to PATH”。我强调一下,这一项默认是未勾选的,很多教程都会让你勾上,但实际项目里我更倾向于另一种做法——不勾 PATH,改用手动配置。

为什么?因为办公电脑上可能已经装了公司定制的 Python 2.7 或者 Anaconda,如果让 3.11 自动加进 PATH,命令行输入 python 时到底调用哪个版本会变得不可控,后装的版本把先装的覆盖了,老项目可能就直接跑不起来了。所以我的习惯是:全新的个人电脑,可以直接勾选;公司电脑或已有其他 Python 环境的机器,先不勾,装完再手动改 PATH。

然后有两个安装模式:

  • Install Now:默认装到C:\Users\你的用户名\AppData\Local\Programs\Python\Python311,自带 pip 和文档。
  • Customize installation:可以改安装路径、勾选安装项,适合想控制一切的人。

我基本都用自定义。原因很实际:默认路径在用户目录下,如果哪天需要给别的管理员账号共享环境,权限会很别扭。我一般把 Python 装到D:\Python311这类路径,清爽好找,重装系统也不容易误删。

2.2 自定义安装选项怎么勾

进入 Optional Features 页面后,默认全勾,我建议保持全选。解释一下每一项的用途:

  • Documentation:本地离线文档,不联网也能查 API 说明。
  • pip:Python 的包管理工具,必须装,不然后面没法装 PyTorch。
  • tcl/tk and IDLE:自带 IDE 和 Tkinter 图形库,做小工具时可能用到。
  • Python Test Suite:标准库测试套件,磁盘空间宽裕就留着。
  • py launcher:Windows 下会用 py 命令启动 Python,装上有益无害。

下一步的 Advanced Options 里,最关键是安装路径。我填写的是D:\Python311。其余选项默认即可。

安装过程非常快,1-2 分钟就完事。装完以后,如果之前没勾 PATH,现在按Win + R输入sysdm.cpl,打开“环境变量”对话框,在“系统变量”里找到 Path,把你安装的 Python 目录和它的 Scripts 子目录加进去,形如:

D:\Python311 D:\Python311\Scripts

顺序尽量靠前,这样命令行里敲 python 时优先走你新装的环境。

2.3 验证安装是否成功

打开命令提示符(Win + R 输入 cmd),依次输入两条命令:

python --version pip --version

如果输出Python 3.11.x以及pip 23.x之类的信息,说明安装成功。如果提示“不是内部或外部命令”,说明 PATH 没生效,重开一个终端窗口再看一次;还不行就检查环境变量路径有没有写错。

另外一个经常被忽略的坑:Windows 的应用执行别名。Win10/11 自带的“应用商店版 Python 假入口”会在你敲 python 时打开 Microsoft Store,而不是执行你刚安装的 Python。解决方法是到“设置 → 应用 → 应用执行别名”,把两个“python.exe”和“python3.exe”条目关掉。不关的话,哪怕 PATH 配好,命令行也可能跳转到商店页面,别问我怎么知道的。

2.4 顺手配置 pip 默认源

pip 默认从官方 PyPI 下载包,在国内网络环境下速度不稳定。我一般在装完 Python 后顺手就把源切到清华镜像。在用户目录下创建一个pip.ini文件(路径是C:\Users\你的用户名\pip\pip.ini或者直接在用户目录建pip.ini,具体以 pip config 识别为准),写入:

[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple [install] trusted-host = pypi.tuna.tsinghua.edu.cn

也可以直接在命令行执行配置命令一次性写入,省得手动建目录:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

这样后面装包的速度会明显变快,实测能到几 MB/s 甚至更高,不用再挂任何其他工具。这里说明一下,国内合法合规的公共软件镜像源就是用这类官方备源加速,属于常规操作。

3. macOS 与 Linux 的安装差异点

3.1 macOS 安装细节

macOS 的 Python 3.11 安装包是一个.pkg文件,双击安装即可,和普通软件一样点击“继续”就行,没有 PATH 勾选这类选项,因为安装器会自动把 Python 写进/usr/local/bin下的符号链接。装完以后打开终端输入:

python3 --version

注意 macOS 上系统自带的 Python3(如果是 Xcode 工具链带的话)版本很老,可能指向的是 3.9 或更早。你新装的 3.11 命令是python3.11,可以这样验证:

python3.11 --version

如果你希望输入 python3 就直接指向 3.11,可以用 brew 安装后再设置 PATH 顺序。不过我更推荐让系统默认的 python3 保持原样,项目里用虚拟环境指定解释器路径,减少对系统的入侵。

3.2 Linux 安装的三种方式

Linux 分发行比较大,装 Python 3.11 常见有三种路径:

  • 直接用发行版包管理器安装(例如 Ubuntu 22.10+ 的 apt)
  • 使用 deadsnakes PPA(Ubuntu 生态常用)
  • 源码编译安装

Ubuntu 用户最简单的方式:

sudo apt update sudo apt install python3.11 python3.11-venv python3.11-dev

CentOS/RHEL 系请使用 EPEL 或源码编译,因为默认 yum 源里可能没有 3.11。如果你用的是 2024 年以后更新的 Fedora 或 Arch,系统源里自带 3.12 甚至 3.13,那也没必要非装 3.11,直接装系统默认即可。

源码编译这条路径我只建议有一定 Linux 经验的人走,因为需要装一堆编译依赖:build-essential libssl-dev zlib1g-dev libncurses5-dev libffi-dev libsqlite3-dev等。编译过程约 5-10 分钟,需要注意./configure --enable-optimizations参数会加长编译时间但能提升运行性能,我一般会开着。

3.3 安装后必须做的事

Linux 和 macOS 装完 Python 后,第一件事是测试 pip3 是否指向 3.11:

python3.11 -m pip --version

如果没有 pip,先执行:

python3.11 -m ensurepip --default-pip

然后立刻用 python3.11 建虚拟环境来干活,而不是直接往系统环境里装包。这个习惯非常重要,尤其 Linux 上很多系统工具对 Python 版本敏感,你往系统 Python 里装了一堆最新版库后,可能导致系统包管理器异常。

4. 装完必做的第一件事:验证与隔离环境

4.1 为什么一定要用虚拟环境

装完 Python 只是第一步,接下来开始装第三方库时,新手最容易掉进去的一个坑就是:把所有包直接 pip install 到全局环境。刚开始感觉挺方便,但随着装的包越来越多,不同项目之间的依赖冲突会逐渐显现。

举一个我真实遇到的例子:项目 A 需要 NumPy 1.21,因为老代码用了np.float;项目 B 需要 NumPy 2.0,因为要用新的 API。两个包装在同一环境里就会互相打架。虚拟环境相当于给每个项目单独开了个小房间,A 项目的 NumPy 和 B 项目的 NumPy 互不干扰。

Python 3.11 内置的venv模块创建虚拟环境很简单:

python3.11 -m venv myenv

Windows 激活命令:

myenv\Scripts\activate

macOS/Linux 激活命令:

source myenv/bin/activate

看到命令行前面出现(myenv)前缀,就说明你已经在虚拟环境里了。后续 pip install 全部进这个环境,管理起来清爽得很。

如果你之前用过 Anaconda,对 conda 的虚拟环境应该不陌生,venv 是 Python 自带的轻量替代,没有 Anaconda 那么大那么沉,文件占用小不少,适合日常开发。

4.2 标准库自测:跑一段简单脚本确认无异常

装好环境后,我建议先跑个小脚本,确认解释器和标准库一切正常。不要急着直接 pip install,先排除 Python 本体的问题。随便建个test.py:

import sys import platform print(f"Python 版本: {sys.version}") print(f"系统信息: {platform.platform()}")

保存后执行:

python test.py

如果正常输出版本和系统信息,就说明 Python 本体没问题。要是直接报错缺失 DLL 或者编码错误,先解决基础问题再继续。

Windows 上还要额外关注 UTF-8 编码问题。如果脚本里有中文注释和字符串,Windows 命令行可能出现SyntaxError或乱码。解决办法有两种:一是脚本头部加# -*- coding: utf-8 -*-(Python3 其实默认就是 UTF-8 源码,这行收效有限);二是跑 Python 前执行:

set PYTHONUTF8=1

再运行脚本,中文输出就正常了。这个变量对 Windows 下的中文处理非常友好,建议直接加到“系统环境变量”里,一劳永逸。

4.3 包管理的最佳实践

用虚拟环境后,pip 的管理粒度就清晰了。我习惯每次创建环境后用pip list看一下初始包,确保是干净的:

pip list

刚建好的环境通常只有 pip 和 setuptools,干净的底子才能准确追踪项目依赖。之后每装一个包,都可以随时用pip list核对。项目做完后可以用pip freeze > requirements.txt把依赖清单导出,别人拿到这份文件后执行pip install -r requirements.txt就能复现环境,这是团队协作最有用的习惯,没有之一。

5. 实操:在 Python 3.11 上安装 PyTorch

5.1 先明确你要装 CPU 版还是 GPU 版

既然热词里出现了python3.11安装pytroch,我就围绕 PyTorch 安装讲细一点。PyTorch 是深度学习领域使用最广的框架之一,在 Python 3.11 上安装顺利的话就是几行命令的事,但很多人卡在第一步:版本选错。

先分清需求:

  • 只用 CPU 跑模型、做学习实验,不训练大模型 → 安装 CPU 版即可,体积小,安装快,兼容性最好。
  • 训练深度学习模型,特别是卷积神经网络、Transformer 这类 → 需要 GPU 版,利用显卡加速。

查看自己显卡型号和 CUDA 支持情况,Windows 下打开任务管理器 → 性能 → GPU,NVIDIA 显卡能看到型号。确定支持 CUDA 后,再到命令行执行:

nvidia-smi

查看右上角显示的 CUDA 版本。比如显示CUDA Version: 12.4,那你装的 PyTorch 版本不能超过 12.4 对应的支持版本,最好选兼容的稳定组合。

5.2 CPU 版安装

CPU 版安装最简单,直接:

pip install torch torchvision torchaudio

Windows 和 Linux 都适用。装完后,在 Python 里验证:

import torch print(torch.__version__) x = torch.tensor([1.0, 2.0]) print(x + x)

如果你配好了清华镜像源,这个安装过程会很快,几十 MB 到两百多 MB 的依赖包下载不在话下。CPU 版 PyTorch 目前完全兼容 Python 3.11,PyPI 上有现成的 wheel,不需要编译。

5.3 GPU 版安装

GPU 版需要到 PyTorch 官网的 get started 页面选择对应配置。它会给出一段命令,形如:

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121

其中cu121表示 CUDA 12.1。如果你的nvidia-smi显示 CUDA 12.4,选cu121或cu124都可以,因为 CUDA 是向后兼容的。但你的驱动版本不能低于依赖库要求的版本,这个在 PyTorch 官网每页配置下都会标清楚。

GPU 版安装包体积比 CPU 版大不少,通常有 2GB 以上,包含 CUDA 运行库。下载时间取决于网络。装完后,同样验证 GPU 是否可用:

import torch print(torch.cuda.is_available()) print(torch.cuda.device_count()) print(torch.cuda.get_device_name(0))

如果第一行输出True,说明 GPU 版可用。如果输出False,不一定是没装好,可能原因有三个:一是驱动版本过旧,更新显卡驱动即可;二是装了 CPU 版,检查一下是不是之前装过 CPU 版覆盖了;三是系统缺少 CUDA 运行库,用 pytorch 自带的 cu 版 wheel 一般不会缺这个,但如果是自己编译的版本就可能缺。

5.4 装 PyTorch 时的经典报错与解法

我把周围人问得最多的报错和对应处理方式列一下,都亲测有效:

报错信息原因解决方法
No module named 'torch'没装成功或者装到了别的环境确认当前是激活的虚拟环境,重新执行 pip install
ModuleNotFoundError: No module named 'torchvision'只装了 torch 没装配套库补装pip install torchvision torchaudio
OSError: [WinError 126]动态链接库缺失,一般是 CUDA 相关更新显卡驱动到最新版,或改用 CPU 版
pip install 超时/中断网络问题使用合法的公共 PyPI 镜像源,或重试
Torch not compiled with CUDA enabled装上的是 CPU 版,调用了 cuda 接口卸载后按 GPU 版命令重新装,注意 index-url 参数

装 PyTorch 后,我强烈建议立刻做一步:找个公开的预训练模型跑一次推理,比如用 torchvision 自带的 ResNet18 识别一张小猫图片。这样做不是闲得慌,而是确认整套工具链能完整跑通,而不是只验证了 import。很多环境是 import 能过,一跑算子就崩。提前排除,后面写代码不至于被环境问题折磨。

5.5 没有 NVIDIA 显卡怎么办

如果你用的是 AMD 显卡、Intel 核显或没有独显的 MacBook,也不是不能用 PyTorch。有两个替代方案:

  • CPU 继续跑,小模型学习完全够用。MNIST 手写识别、简单 CNN、文本分类这些学习任务,CPU 也就慢个几倍,并非不能忍。
  • Mac 用户可以用 MPS 后端。Apple Silicon 芯片自带的 GPU 支持 PyTorch 的 MPS 加速,代码里把device设为"mps"即可,速度比 CPU 快得多。

完整写法:

import torch if torch.backends.mps.is_available(): device = torch.device("mps") else: device = torch.device("cpu")

这个方案让小显存 MacBook 也可以轻量跑一些模型,实测下来比纯 CPU 训练快 2-3 倍。

6. 常见问题与排查技巧实录

6.1 Windows 命令行的 python 指向混乱

这个问题出现频率最高。表现是:明明刚装了 3.11,运行python --version显示的却是 3.8 或 2.7。

排查步骤:

  1. 在命令行执行where python,列出所有 python.exe 的位置,第一个就是当前生效的。
  2. 看输出路径是不是你新装的目录,如果不是,把新装的 Python 路径在环境变量里移到最前面。
  3. 如果where python的结果里有 WindowsApps 路径,按 2.3 节的方法关掉应用执行别名。

我还在帮朋友排查时遇到过一种情况:系统里装了 Anaconda,它的 Scripts 目录在 PATH 里排得很靠前,导致 python 命令全部走了 conda 环境。如果你要保留 Anaconda,就好各自用完整路径调用;如果不需要 Anaconda,直接卸载再重装 3.11 更干净。

6.2 pip install 卡在下载不动

这种问题绝大多数是网络原因。查看你当前 pip 指向的源:

pip config list

如果没配置过源,默认是官方 PyPI,下载速度在稳定网络下其实也能接受。如果慢到几 KB/s,就按 2.4 节的方式切换到国内开源镜像。注意,不要用任何需要额外安装命令行工具的非正规加速方式,合规合法的国内软件源已经能很好解决速度问题。

切换到镜像源后如果依然慢,可以在 pip 命令加参数:

pip install torch --timeout 60 --retries 3

但治标不治本,还是优先排查网络本身。

6.3 安装时提示没有权限

Windows 下如果非管理员账户运行安装包,可能弹出 UAC 授权或者安装失败。右键安装包选“以管理员身份运行”即可。还有一类情况:你的用户目录被公司安全策略锁死,安装到 Program Files 需要管理员权限。这种环境直接把安装路径指到 D 盘或其他用户可写的目录最省事。

Linux 下如果提示 permission denied,加 sudo 试。但我不建议直接sudo pip install,这会把包装进系统环境,污染全局。优先用python3.11 -m venv创建虚拟环境,在虚拟环境里不需要 sudo。

6.4 虚拟环境激活后 pip 还是指向全局

在 Windows 的 PowerShell 下,激活虚拟环境脚本是activate.ps1,但 PowerShell 默认禁止执行脚本。这种情况运行激活命令会报错:

无法加载文件 ...activate.ps1,因为在此系统上禁止运行脚本

解决办法是在 PowerShell 里执行一次:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

然后重新运行myenv\Scripts\activate即可。如果你用的是 CMD,直接运行myenv\Scripts\activate.bat,没有这个问题。

激活成功后再跑pip --version,看输出的路径是否指向虚拟环境目录下,如果指向全局说明激活没生效。

6.5 安装包文件损坏或校验不对

官网下载的安装包偶尔会有下载不全的情况,特征是运行安装器时提示安装包损坏或者安全校验失败。

解决办法很简单:

  1. 看下载文件大小是否在 25MB 左右,低于太多就是没下全。
  2. 删掉重下,换浏览器或者直接用镜像站下载。
  3. 不建议用什么第三方下载工具,官网 HTTPS 直链本身就够可靠。

6.6 卸载旧版时的注意点

如果你之前装过 3.11 早期版本的 Python,再装新版前最好先彻底卸载旧版。Windows 的“添加或删除程序”里卸载后,C 盘默认安装目录可能还残留一些文件,可以手动删除。另外检查一下环境变量里有没有残留的 Python 路径,避免删掉旧版后 PATH 里指向不存在的目录,导致 cmd 窗口弹出奇怪的错误。这些残留目录不影响新安装,但会让 PATH 很乱,不值得留着。

7. 一些零碎但实用的经验

这些经验不算大坑,但每一条都有人问,我就都放一起讲了。

第一点是文件名。Python 3.11 系列的官方文件名里隐藏了很多信息。比如python-3.11.9-amd64.exe中的 amd64 指 64 位,不是 AMD 专用,Intel 也用这个。macOS 的文件名会区分universal2和intel,universal2 可以同时支持 Apple Silicon 和 Intel 芯片。看懂这些命名能减少误下载。

第二点是关于杀毒软件。PyTorch 等深度学习库装完后文件众多且体积大,部分杀毒软件会扫描较慢甚至误报。如果安装过程中被杀毒软件拦截,可以把 Python 安装目录和虚拟环境目录加入白名单。但要注意,这个操作只针对你信任的来源安装的包,从不明网站下的东西千万别乱加白名单。

第三点是命令行补全。如果你是重度命令行用户,可以给 Python 的 pip 开启 tab 补全,在系统环境变量里加一个PYTHON_ARGCOMPLETE之类的配置会导致一些副作用,算了,这个对大多数人用处不大,我知道有这回事就行,不建议你为了酷炫牺牲稳定性。

第四点是 VSCode 的 Python 解释器选择。VSCode 是现在 Python 开发最主流的编辑器,装好 Python 后打开 VSCode,按Ctrl+Shift+P输入 “Python: Select Interpreter”,选择你创建的虚拟环境路径。不要让它默认走全局 Python,不然你在虚拟环境里装好的 PyTorch 在 VSCode 里 import 不了,这个坑几乎每周都有同学踩到。

第五点是可执行文件打包(PyInstaller)。Python 3.11 配上 PyInstaller 6.x 版本,可以把写好的脚本打包成 exe,方便分发给没装 Python 的同事用。打包大小可能约 20-50MB,有些杀毒软件会误报,正因如此,打包工具的使用要合理合规,别拿去做坏事。

第六点,如果你需要同时维护多个 Python 版本(比如公司和家里电脑环境不一致),除了官方安装包外,强烈建议用版本管理工具。macOS/Linux 用 pyenv,Windows 用 pyenv-win。这类工具允许你随意切换全局 Python 版本,配合 venv 使用几乎是一套无敌组合拳。我以前也嫌麻烦,后来因为给两个项目分别维护 3.8 和 3.11,装了 pyenv 后切换版本只需一条命令,立刻真香。但这里有个注意点,pyenv 安装新 Python 在 Linux 下可能编译较慢,要有心理准备,也可以设置环境变量让它优先使用预编译包,能快不少。

我在实际使用里还发现,Python 3.11 对新手其实有个隐形优待——它的错误提示信息比旧版详细得多。很多语法错误甚至能直接告诉你“是不是漏了个冒号”“是不是多了个括号”。对于刚入门的人来说,这种友好度能大幅减少瞎猜的时间。装好 Python 以后没事多看看报错,不要怕报错,报错是你最直接的老师。

最后回到 PyTorch。我见过不少人是装好环境后就直接从网上复制模型代码开跑,结果第一轮就报错,然后开始怀疑自己的安装过程有问题。其实大多数报错并不是环境问题,而是代码和数据的问题。判断环境是否正常的标准只有一个:上面 5.2 或 5.3 节里验证输出是否为True。那一关过了,环境就没问题,剩下的事就是代码层面的了。

就分享到这儿。Python 3.11 到现在已经是相当成熟稳定的版本,说实话,这也是我目前最乐意推荐给别人入门的版本:性能比老版本强,生态补得全,坑基本都被人踩平了。按这篇文章把环境配好,你就能踏踏实实开始写代码了。装环境这件事一次搞定十年省心,最怕的就是每天在装环境上重复做功。最后再给一条小建议:把这篇里的安装包文件保存好,下次重装系统时就不用重新下载,省下的时间够你多写好几行代码了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/29 3:25:59

风扇转速不跟曲线走?FanControl 异常快速实操排查

风扇转速不跟曲线走?FanControl 异常快速实操排查 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Trending/fa/Fan…

作者头像 李华
网站建设 2026/9/29 3:23:51

助听器专用2.4GHz微电流Rx Booster芯片NT1741解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/29 3:22:37

AI工程从零落地:拆解RAG与Agent工作流的全链路实战

如果你正在找一门真正能把大模型应用从零搭起来、而不是只停留在调接口层面的AI工程学习路线,那我建议你认真看看这个项目在设计上踩过的坑和给出的解法。我最早看到"ai-engineering-from-scratch"这个名字时,以为又是一份API文档汇总&#xf…

作者头像 李华
网站建设 2026/9/29 3:22:34

数据仓库、数据集市、数据湖、数据网格与湖仓一体选型

1. 五种架构不是替代关系,而是五种不同的数据组织方式我最早接触这几套概念的时候,也以为它们是按时间顺序排队出现的:先有数据仓库,然后数据集市,再进化到数据湖,接着是数据网格,最后大家发现都…

作者头像 李华