郭震 AI公众号:郭震AI

6 配置虚拟环境

发布日期:

最近更新:

分类: Scikit

预计阅读: 4 分钟

阅读次数: 0

系列进度

Scikit-learn 入门 · 第 6 / 24

预计阅读4 分钟
结构重点14 个
图文要点6 张
正文规模1.6k 字

整理说明

这篇内容怎么整理

郭震 · 2026-06-04

独立整理围绕 14 个结构重点拆成环境、步骤、验证点和常见误区,尽量让读者能照着复现。
图文对照保留 6 张和配置、流程、判断结果有关的图片,方便快速定位正文重点。
持续校对工具、模型和命令变化较快,后续优先修正入口、参数和风险提醒。

阅读路线

先按这条路线读

先抓住主线,再回到代码、配置和图文细节,读起来会更稳。

图文要点

先看本文图文节点

按图先建立主线,再跳回正文核对步骤、配置和判断标准。

配置虚拟环境流程图查看大图
配置虚拟环境流程图

虚拟环境的价值在于隔离项目。尤其是数据科学项目,经常同时用 notebook、脚本和命令行,必须确认它们指向同一个环境。

配置虚拟环境核对图查看大图
配置虚拟环境核对图

我会在 README 写清创建环境、激活环境、安装依赖、验证版本四个命令。别人能复现,才算环境配置完成。

在机器学习和数据科学的项目中,管理不同的项目依赖和环境非常重要。使用虚拟环境可以隔离项目的依赖,确保每个项目使用特定版本的库而不影响其他项目。在这一节中,我们将介绍如何使用 venvconda 工具创建和配置虚拟环境,以便在 Scikit-Learn 项目中使用。

使用 venv 创建虚拟环境

venv 是 Python 内置的一个模块,可以帮助我们创建轻量级的虚拟环境。下面是创建和配置虚拟环境的步骤:

Scikit-Learn虚拟环境判断卡查看大图
ScikitLearn虚拟环境判断卡

配置虚拟环境时,先固定 Python 和依赖版本,再跑一个小数据集示例。环境可复现,实验才可复查。

步骤 1:安装 Python

确保你已经安装了 Python。你可以使用以下命令检查你的 Python 安装版本:

python --version

如果没有安装,可以从 Python 官网下载并安装。

步骤 2:创建虚拟环境

在你的项目目录下,使用以下命令创建一个虚拟环境。假设我们要将虚拟环境命名为 venv

python -m venv venv

步骤 3:激活虚拟环境

在创建虚拟环境后,需要激活它。激活会话会更改你的终端提示符以帮助你识别当前环境。

  • 在 Windows 上:
venv\Scripts\activate
  • 在 macOS 或 Linux 上:
source venv/bin/activate

激活后,你会看到终端提示符前面显示了 (venv),表示你现在处于虚拟环境中。

步骤 4:安装依赖库

现在你已经激活了虚拟环境,可以开始安装 Scikit-Learn 和其他依赖库。例如,我们可以使用 pip 安装 Scikit-Learn:

pip install scikit-learn

你也可以通过 pip install 安装其他常用的库,如 numpypandas

pip install numpy pandas

步骤 5:验证安装

在安装完成后,可以通过 Python 控制台验证 Scikit-Learn 是否正确安装:

import sklearn
print(sklearn.__version__)

这将显示你所安装的 Scikit-Learn 的版本号。

使用 conda 创建虚拟环境

如果你更喜欢使用 Anaconda,可以通过 conda 创建和管理虚拟环境。下面是相应的步骤:

Scikit-Learn阅读地图卡查看大图
ScikitLearn阅读地图卡

《配置虚拟环境》可以按“场景、概念、动作、结果”来读。先把这四件事对齐,再回到正文里的参数、代码或流程。

步骤 1:安装 Anaconda

如果你还没有安装 Anaconda,可以从 Anaconda官网 下载并安装。

步骤 2:创建虚拟环境

使用以下命令创建一个新的 Conda 虚拟环境,下面的命令中我们将环境命名为 ml-env

conda create --name ml-env python=3.8

步骤 3:激活虚拟环境

使用以下命令激活你刚才创建的虚拟环境:

conda activate ml-env

步骤 4:安装依赖库

激活虚拟环境后,你可以用以下命令安装 Scikit-Learn:

conda install scikit-learn

同样,你可以安装其他库:

conda install numpy pandas

步骤 5:验证安装

和使用 venv 一样,在 Python 控制台中验证 Scikit-Learn 是否安装成功:

import sklearn
print(sklearn.__version__)

结束虚拟环境会话

在你完成工作后,可以使用以下命令退出虚拟环境:

  • venv
deactivate
  • conda
conda deactivate
配置虚拟环境应用复盘卡查看大图
配置虚拟环境应用复盘卡

学完《配置虚拟环境》后,不妨换一个自己的场景试一次,重点观察输入、处理和输出是否能对应起来。

配置虚拟环境应用检查卡查看大图
配置虚拟环境应用检查卡

如果想把《配置虚拟环境》用到自己的任务里,可以先缩小场景,只验证一个最关键的判断点。

总结

通过以上步骤,我们详细介绍了如何使用 venvconda 创建和配置 Python 虚拟环境。这些虚拟环境为我们的 Scikit-Learn 项目提供了一个干净的依赖空间。接下来,我们将进入数据集的处理部分,具体介绍如何加载数据集并为建模做好准备。

继续阅读

从这篇继续找到相关教程

AI 教程总索引

常见问题

读前先确认这三点

配置虚拟环境适合谁读?

这是 Scikit-learn 入门 系列第 6 / 24 篇,适合正在学习Scikit-learn 入门,并且需要把概念落到操作步骤或判断标准里的读者。

读这篇Scikit-learn 入门教程要多久?

按中文技术文章阅读速度估算,通读大约 4 分钟;如果要跟着复现,建议把命令、配置和结果检查分开做。

这篇文章里的图文节点怎么用?

正文里有 6 个图文节点,可以先用它们抓住流程、配置和判断点,再回到对应段落细读。

分享文章

转发到常用平台

微信/朋友圈可先复制链接

相关教程

AI 教程总索引

继续阅读

继续找到相关 AI 教程

返回栏目

Reader Messages

读者留言

有问题、补充资料或实测结果,可以直接留下。这里不需要登录。

最多 800 字

为了防刷,每条留言会做长度、链接数量和提交频率限制。

0/800

留言列表

0
正在加载留言...