Python与pip安装配置全攻略:从环境搭建到高效使用
1. 项目概述为什么Python和pip是必须一起安装的“黄金搭档”如果你刚接触编程或者准备开始学习数据分析、自动化脚本那么“Pythonpip下载与安装”就是你绕不开的第一步。这听起来像两个步骤但实际上它们是一个密不可分的整体。Python是编程语言本身而pip是Python的“软件包管理器”你可以把它想象成Python的“应用商店”。只安装Python而不配置好pip就像买了一部新手机却没有应用商店你只能使用手机自带的几个基础功能无法安装微信、抖音、支付宝这些真正让你手机变得强大的App。我见过太多新手卡在这一步明明按照教程装好了Python在命令行里输入python也能看到版本号但一到想安装第三方库比如requests来爬取数据或者pandas来处理表格时输入pip install requests却提示“pip不是内部或外部命令”。这瞬间就能浇灭一大半的学习热情。所以今天这篇内容我会以一个过来人的身份把从下载、安装到环境配置、问题排查的完整流程掰开揉碎了讲清楚。无论你是Windows、macOS还是Linux用户都能找到对应的路径。我们的目标很简单让你一次搞定装好就能用避免那些常见的“坑”。2. 核心思路解析理解Python发行版与pip的关系在动手之前我们先花几分钟理清核心概念这能帮你理解后续每一个操作步骤背后的“为什么”而不是机械地复制命令。2.1 Python解释器代码的运行引擎Python解释器就是你下载的那个可执行程序。当你写了一个.py文件双击它或者通过命令行运行它时背后干活的就是这个解释器。它负责读取你的代码并一行一行地执行。目前主流有两个大版本Python 2和Python 3。Python 2已经在2020年正式停止维护所以请务必选择Python 3目前最新的稳定版是3.11、3.12等。新版本通常有性能提升和新特性但对于初学者从3.8以上的任何一个版本开始都没问题它们之间的基础语法差异很小。2.2 pip生态系统的钥匙Python之所以强大很大程度上得益于其极其丰富的第三方库生态。有用于科学计算的NumPy、Pandas用于网页开发的Django、Flask用于人工智能的TensorFlow、PyTorch等等。这些库都不是Python解释器自带的。pipPip Installs Packages就是用来从Python官方的软件仓库PyPI下载、安装、升级和管理这些第三方库的工具。没有pip你就得手动去每个库的官网下载源码处理复杂的依赖关系这个过程极其繁琐且容易出错。2.3 关键选择安装包版本与“添加到PATH”当你从Python官网下载安装程序时会面临几个关键选择安装包类型对于Windows用户你会看到“Windows installer (64-bit)”和“Windows installer (32-bit)”。如果你的操作系统是64位的现在绝大多数电脑都是就选64位版本。还有一个重要的选择是一定要勾选“Add Python 3.x to PATH”这个选项。这个操作是将Python和pip的执行路径添加到系统的环境变量中这样你才能在任意位置的命令行窗口里直接使用python和pip命令。忘记勾选是导致“命令找不到”错误的最主要原因。安装方式对于macOS用户除了从官网下载安装包更推荐使用Homebrew这个包管理器来安装命令是brew install python。Homebrew会自动处理好路径和环境。对于Linux用户如Ubuntu系统可能预装了Python 3但pip可能需要单独安装例如sudo apt install python3-pip。注意在Windows上安装程序通常会提供一个“Disable path length limit”的选项建议点击它。这解除了Windows对路径长度的260个字符的限制在后续安装某些深度学习的库时可以避免因路径嵌套太深而导致的安装失败。3. 分步实操Windows/macOS/Linux三平台安装指南下面我们进入实战环节。我会分别说明三个主流平台的操作细节并解释每一步的意图。3.1 Windows平台安装详解Windows是新手最常用的平台其安装过程图形化程度高但细节也最多。下载安装程序打开浏览器访问Python官方网站python.org。点击导航栏的“Downloads”系统通常会自动推荐适合你操作系统的安装包比如“Download Python 3.12.3”。直接点击下载即可。如果自动推荐的不是你想要的版本可以点击“Windows”链接进入下载页面手动选择。运行安装与关键配置双击下载好的.exe安装程序。你会看到两个明显的选项Install Now立即安装使用默认配置安装到C:\Users\你的用户名\AppData\Local\Programs\Python\Python3x目录下。但默认情况下它不会帮你勾选“Add Python to PATH”。所以我不推荐直接用这个。Customize installation自定义安装请务必选择这个。在自定义安装的第一个界面Optional Features确保所有可选框都被勾选特别是“pip”和“Add Python to environment variables”这个就是添加PATH的另一个表述。其他的如“Documentation”、“tcl/tk”等也建议勾选。点击“Next”进入高级选项Advanced Options。这里有一个至关重要的设置勾选“Install for all users”和“Add Python to environment variables”如果上一步有这里可能还有再确认勾上。同时你可以修改安装路径建议保持默认或选择一个没有中文和空格的路径例如C:\Python312。使用纯英文路径能避免未来无数潜在的编码和路径解析问题。点击“Install”等待安装完成。验证安装安装完成后按下Win R键输入cmd并回车打开命令提示符。在黑色的命令行窗口中依次输入以下两个命令并回车python --versionpip --version如果安装和PATH配置成功你会看到类似Python 3.12.3和pip 23.3.1 from ...的版本信息。如果提示“不是内部或外部命令”说明PATH没有添加成功需要手动配置环境变量。备用手动配置环境变量 如果验证失败需要手动将Python和Scripts目录添加到PATH。右键点击“此电脑” - “属性” - “高级系统设置” - “环境变量”。在“系统变量”区域找到并选中“Path”变量点击“编辑”。点击“新建”添加两条路径请根据你的实际安装路径修改C:\Python312\Python解释器所在目录C:\Python312\Scripts\pip等可执行脚本所在目录一路点击“确定”退出。务必重新打开一个新的命令提示符窗口再执行验证命令因为环境变量的更改只对新打开的终端生效。3.2 macOS平台安装指南macOS系统通常自带Python 2.7但我们需要Python 3。有两种主流方法。方法一使用官方安装包适合新手步骤与Windows类似从官网下载macOS安装包.pkg文件双击打开按照图形向导一步步安装即可。安装程序通常会自动配置PATH。安装后打开“终端”Terminal输入python3 --version和pip3 --version来验证。注意在macOS上系统自带的Python 2命令是python而我们新安装的Python 3命令通常是python3pip同理是pip3。这是为了区分避免影响系统自带组件。方法二使用Homebrew推荐更便于管理Homebrew是macOS上强大的包管理器。首先你需要安装Homebrew如果尚未安装访问brew.sh官网获取安装命令。安装好Homebrew后在终端中输入brew install python这个命令会安装最新版的Python 3并且自动将python3和pip3命令链接到python和pip覆盖系统默认。安装完成后在终端中直接输入python --version和pip --version验证即可。这种方法在未来升级Python版本时也更加方便。3.3 Linux平台安装指南以最常见的Ubuntu/Debian系发行版为例。很多Linux系统已经预装了Python 3但可能没有pip。更新软件包列表首先打开终端执行以下命令更新本地软件源信息。sudo apt update安装Python 3和pipsudo apt install python3 python3-pip这个命令会安装Python 3解释器和对应的pip工具。验证安装python3 --version pip3 --version在大多数Linux发行版中命令同样是python3和pip3。如果你想将python命令直接指向Python 3可以创建一个软链接但需谨慎操作因为有些系统工具依赖python指向Python 2。4. 核心环节pip的配置与高效使用安装好只是第一步让pip“飞起来”才是关键。默认情况下pip从国外的PyPI服务器下载库速度可能非常慢甚至超时失败。因此配置国内镜像源是必做操作。4.1 配置国内镜像源换源国内有很多高校和组织提供了PyPI的镜像速度极快。最常用的是清华源、阿里云源等。临时使用在安装某个库时在命令后加上-i参数指定镜像地址。pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple永久配置推荐一次配置永久生效。Windows在用户目录C:\Users\你的用户名\下新建一个名为pip的文件夹然后在这个文件夹里新建一个名为pip.ini的文件。用记事本打开pip.ini写入以下内容[global] index-url https://pypi.tuna.tsinghua.edu.cn/simple trusted-host pypi.tuna.tsinghua.edu.cntrusted-host是为了避免使用HTTPS源时可能出现的信任错误。macOS/Linux在用户主目录~下创建或修改.pip/pip.conf文件。mkdir -p ~/.pip nano ~/.pip/pip.conf在打开的文件中写入与Windows相同的配置内容然后按CtrlX再按Y回车保存。配置完成后以后所有pip install命令都会默认从清华镜像站下载速度会有质的飞跃。4.2 pip常用命令大全掌握以下几个命令你就能应对90%的日常场景。安装包pip install package_name # 安装最新版 pip install package_name1.2.3 # 安装指定版本 pip install -r requirements.txt # 从文件批量安装常用于项目部署升级包pip install --upgrade package_name卸载包pip uninstall package_name查看已安装的包pip list # 列出所有已安装的包 pip show package_name # 显示某个包的详细信息生成依赖文件在项目开发中将当前环境的所有依赖包及其版本号导出到一个文件中方便他人复现环境。pip freeze requirements.txt4.3 虚拟环境项目管理的“隔离舱”这是一个极其重要但新手容易忽略的概念。直接在本机的Python环境称为“全局环境”里安装所有库会带来一个问题不同项目可能依赖同一个库的不同版本从而产生冲突。虚拟环境Virtual Environment就是为每个项目创建一个独立的、干净的Python运行环境彼此隔离。使用venv创建虚拟环境Python 3.3内置进入你的项目目录。执行创建命令# Windows python -m venv myenv # macOS/Linux python3 -m venv myenv这会在当前目录下创建一个名为myenv的文件夹里面包含了一个独立的Python解释器和pip。激活虚拟环境Windows (CMD/PowerShell):# CMD myenv\Scripts\activate.bat # PowerShell myenv\Scripts\Activate.ps1macOS/Linux (bash/zsh):source myenv/bin/activate激活后你的命令行提示符前面会出现(myenv)字样表示你已进入该虚拟环境。此后所有pip install操作都只影响这个环境。退出虚拟环境在任何激活的环境中只需输入deactivate养成每个新项目都先创建虚拟环境的习惯是走向专业开发的第一步。5. 高频问题排查与解决实录即使按照步骤操作你也可能会遇到一些问题。这里我整理了最常见的几个“坑”及其解决方案。5.1 “python/pip 不是内部或外部命令”问题现象在命令行输入python或pip后系统提示“不是内部或外部命令也不是可运行的程序或批处理文件”。原因分析这是最经典的问题根本原因是系统环境变量PATH中没有添加Python和pip的安装路径。Windows安装时未勾选“Add to PATH”或者手动安装后未正确配置。解决方案首先确认Python已成功安装。去你选择的安装目录如C:\Python312看看是否存在python.exe。按照上文3.1 第4步的方法手动将Python安装目录如C:\Python312和脚本目录如C:\Python312\Scripts添加到系统的PATH环境变量中。关键一步添加完成后必须关闭当前所有的命令提示符窗口并重新打开一个新的。环境变量的更改只对新启动的程序生效。5.2 pip安装库时速度慢、超时或失败问题现象pip install命令卡在Collecting...或Downloading...很久最后报错Read timed out或Connection broken。原因分析网络连接PyPI官方服务器不稳定或速度慢。解决方案首选方案按照上文4.1部分永久配置国内镜像源如清华源、阿里云源。这是最根本的解决方法。临时方案使用-i参数指定镜像源进行单次安装。备用方案如果镜像源也出现问题可以尝试增加超时时间并重试pip install --default-timeout1000 package_name -i https://pypi.tuna.tsinghua.edu.cn/simple5.3 安装某些库时提示“Microsoft Visual C 14.0 or greater is required”问题现象在Windows上安装像psycopg2PostgreSQL驱动、mysqlclientMySQL驱动或某些科学计算库的早期版本时报错提示需要VC构建工具。原因分析这些库包含用C/C编写的扩展模块需要本地编译环境。pip在安装时尝试从源代码编译但你的电脑缺少必要的C编译器。解决方案最佳方案安装预编译的二进制包wheel。现在绝大多数主流库都为Windows提供了.whl文件。确保你的pip版本是最新的pip install --upgrade pippip会自动优先下载不需要编译的wheel包。通用方案安装“Microsoft C Build Tools”。访问Visual Studio官网下载“Build Tools for Visual Studio 2022”。安装时在工作负载中勾选“使用C的桌面开发”右侧细节中务必包含“Windows 10/11 SDK”和“MSVC v143...”。安装体积较大但一劳永逸。替代方案寻找该库的、由第三方提供的预编译版本。例如对于科学计算栈可以使用conda包管理器来安装它自带了预编译好的二进制包。5.4 权限不足导致安装失败macOS/Linux问题现象在macOS或Linux上使用pip install时报错“Permission denied”或“Could not install packages due to an EnvironmentError”。原因分析你试图将包安装到系统全局的Python目录如/usr/lib/python3.x这需要root权限。解决方案绝对不推荐使用sudo pip install。这会污染系统Python环境并可能影响系统组件的依赖关系导致系统不稳定。正确做法使用虚拟环境这是最规范的做法。在项目虚拟环境中安装无需任何特殊权限。使用--user选项如果只是想在本用户下安装某个工具类库如jupyter,black可以使用pip install --user package_name。这会将包安装到用户目录下~/.local/不需要root权限。5.5 多版本Python共存导致的命令混淆问题现象系统里安装了多个Python如Anaconda的Python、官网的Python、系统自带的Python导致python和pip命令指向的版本不是你想要的。原因分析系统的PATH环境变量中多个Python路径的先后顺序决定了命令的优先级。解决方案明确命令在命令行中使用python --version和pip --version查看当前生效的是哪个版本。在Windows上可以尝试使用where python和where pip命令查看所有同名命令的位置。使用绝对路径直接使用特定Python解释器的绝对路径来运行或安装。例如C:\Python312\python.exe my_script.py C:\Python312\Scripts\pip.exe install requests调整PATH顺序在环境变量中将你希望优先使用的Python路径上移到列表顶部。使用启动器Windows特有Python 3.3在Windows上安装了py启动器。你可以使用py -3来运行最新Python 3py -3.8来运行特定版本的Python 3.8。对应的pip命令可以是py -3 -m pip install。6. 进阶配置与工具推荐基础环境搭好后为了让开发体验更顺畅这里有几个我强烈推荐的配置和工具。6.1 升级pip自身新安装的pip可能不是最新版。首先升级它python -m pip install --upgrade pip或者pip install --upgrade pip有时在Windows上直接运行pip install --upgrade pip可能会因为文件占用而失败。如果遇到可以尝试使用python -m pip install --upgrade pip这个命令更可靠。6.2 使用IDE或增强型编辑器不要只用记事本写代码。一个好的集成开发环境IDE或编辑器能极大提升效率。VS Code微软出品轻量且强大通过安装Python扩展可以获得代码补全、调试、 linting等功能。对新手非常友好。PyCharmJetBrains出品功能最全面的Python IDE分社区版免费和专业版。社区版对于一般学习和开发已经足够。Jupyter Notebook/JupyterLab特别适合做数据分析、机器学习研究和教学。它以“单元格”的形式运行代码可以即时看到结果和图表交互性极强。可以通过pip install jupyter安装。6.3 包管理进阶conda简介当你深入数据科学或机器学习领域可能会接触到conda。它不仅仅是一个Python包管理器更是一个跨平台的环境管理器可以管理Python本身、非Python的库如R、C库以及复杂的科学计算栈如NumPy, SciPy, TensorFlow等。Anaconda和Miniconda是conda的两个发行版。如果你主要做数据科学从Anaconda开始可能会更省心因为它预装了数百个科学计算包。但请注意conda环境和上文提到的venv虚拟环境是两套不同的体系通常不建议混用。安装好Python和pip并成功配置了镜像源和虚拟环境后你的Python学习之路就打下了一个坚实、无坑的基础。接下来你就可以放心地去探索pip install numpy pandas matplotlib开始构建你的第一个项目了。记住编程环境搭建是第一步也是最容易劝退的一步跨过它海阔天空。如果在后续使用中遇到任何库安装或环境问题随时可以回看第五部分的排查指南。

相关新闻

Linux服务器Python环境搭建:从Anaconda安装到虚拟环境管理实战

Linux服务器Python环境搭建:从Anaconda安装到虚拟环境管理实战

1. 从零开始:为什么要在服务器上搭建Python环境? 如果你刚开始接触编程,或者刚拿到一台云服务器,看到命令行窗口可能会有点懵。很多人会问:“我电脑上不是能装Python吗?为什么还要在服务器上折腾&#xff…

2026/10/2 15:50:57 阅读更多 →
ABAP字符串操作实战:从基础函数到正则表达式与性能优化

ABAP字符串操作实战:从基础函数到正则表达式与性能优化

1. 从“Hello World”到复杂业务:为什么ABAP字符串操作是基本功如果你刚接触SAP ABAP开发,可能觉得它是一门处理业务逻辑的后台语言,整天和数据库表、RFC、BAPI打交道。但无论你要开发一个简单的报表,还是实现一个复杂的审批流程&…

2026/10/15 13:33:23 阅读更多 →
BlockSec 与 Conflux 共建支付安全生态,助力稳定币支付与链上结算应用落地

BlockSec 与 Conflux 共建支付安全生态,助力稳定币支付与链上结算应用落地

7 月 29 日,Conflux Network 与区块链安全与合规公司 BlockSec 宣布达成生态安全合作。通过本次合作,BlockSec 现已支持 Conflux 网络,并将为 Conflux 生态内的开发者、机构及链上应用提供安全评估、地址风险筛查、链上风险监控和安全事件响应…

2026/10/14 9:39:11 阅读更多 →

最新新闻

项目经理绝不能提拔这六种人:责任踢球员、嘴强指挥官、职场画饼师、狭隘利己者、情绪失控者、权力独裁者

项目经理绝不能提拔这六种人:责任踢球员、嘴强指挥官、职场画饼师、狭隘利己者、情绪失控者、权力独裁者

项目延期,很多时候不是因为计划写得不够细,而是因为关键位置放错了人。你以为提拔一个人,是给团队多一个负责人;结果他上来之后,问题没人扛、会议没人收口、资源越抢越乱、风险越报越晚。项目经理每天忙着救火&#xf…

2026/10/15 13:48:20 阅读更多 →
context-mode:基于SQLite+FTS5+BM25的本地上下文感知范式

context-mode:基于SQLite+FTS5+BM25的本地上下文感知范式

1. “context-mode”到底是什么?别被术语吓住,它本质是让工具“懂上下文”的一套轻量级机制最近在不少技术讨论里频繁看到“context-mode”这个词,尤其和MCP、SQLite、FTS5、BM25这些关键词绑在一起出现。很多人第一反应是——这又是个新出的…

2026/10/15 13:48:20 阅读更多 →
Hive命令行实战指南:从元数据管理到性能调优的避坑手册

Hive命令行实战指南:从元数据管理到性能调优的避坑手册

1. 为什么每个数据从业者都该吃透Hive命令行刚接触大数据那会儿,我总觉得Hive嘛,不就是写写SQL查数据,跟MySQL能有多大区别。直到有一次凌晨两点,业务方催着要一份临时报表,我对着终端敲了半天命令,结果连表…

2026/10/15 13:48:20 阅读更多 →
麦肯锡数据治理与架构设计:治理域驱动的可执行蓝图

麦肯锡数据治理与架构设计:治理域驱动的可执行蓝图

简介:本资源是麦肯锡为大型企业量身定制的数据治理与数据架构总体设计咨询方案,面向企业架构师、数据治理负责人、IT战略规划人员及数字化转型核心团队,聚焦解决业务能力与IT架构脱节、数据权责不清、模型缺失、生命周期管理缺位等关键痛点。…

2026/10/15 13:48:20 阅读更多 →
CAPM实操指南:β值计算、市场组合定义与无风险利率选择

CAPM实操指南:β值计算、市场组合定义与无风险利率选择

1. 这不是教科书里的CAPM,而是我在实盘回测中反复撕开又重装的模型笔记“资本资产定价模型(CAPM)”这七个字,刚看到时我下意识皱了下眉——不是因为它难,而是因为太熟了。熟到像每天通勤路上那家永远排着队的咖啡店&am…

2026/10/15 13:48:20 阅读更多 →
SpringBoot双模版电商系统设计与实现

SpringBoot双模版电商系统设计与实现

1. 项目概述:双模版电商系统的技术实现 这个SpringBoot零食商城系统是一个典型的轻量级电商解决方案,最显著的特点是采用了模块化设计,同时支持零食商城和花店管理两种业务模式。我在实际部署测试中发现,系统通过配置开关即可切换…

2026/10/15 13:47:17 阅读更多 →

日新闻

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

1. 为什么选择容器化方式部署 LoRa 网络服务LoRa 物联网项目落地时,网络服务器是整个链路的核心枢纽。它负责接收网关上报的数据包、完成去重与解密、再把有效载荷分发给上层应用。早期大家习惯把网络服务器直接装在物理机上,依赖一堆系统库和特定版本的…

2026/10/15 0:00:46 阅读更多 →
共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

1. 共享推理服务里,扩缩容到底难在哪做过大模型推理服务部署的人,大概都经历过这样的场景:一个团队共用一套推理集群,A 业务跑的是 7B 的小模型,B 业务跑的是 72B 的大模型,C 业务白天流量高、晚上几乎归零…

2026/10/15 0:00:46 阅读更多 →
Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

1. 引子:一次内核恐慌引发的追查先从一个真实场景说起。某次我给一台老旧的嵌入式设备折腾系统裁减,为了把启动时间压进两秒以内,我手贱地把一串自认为“没用”的 systemd 服务给 disable 了,其中就包括systemd-remount-fs.servic…

2026/10/15 0:00:46 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/15 13:48:15 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

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

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

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

2026/10/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

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

2026/10/15 9:49:14 阅读更多 →