当前位置: 首页 > news >正文

【笔记】用命令手动下载并安装 tokenizers 库.whl文件(Python 3.12+) - 实践

Python 3.12+ 虚拟环境中安装 tokenizers 教程笔记

在 Python 3.12+ 虚拟环境中安装 tokenizers 库时,我们可能会遇到pip install tokenizers安装失败和找不到适配版本的公开 whl 文件,从而导致tokenizers库缺失的问题。

经过探索,我们找到了一种可行的解决方案,尝试通过 pip download 命令下载兼容版本,再进行本地安装。

以下是具体步骤:

一、进入项目虚拟环境

首先,确保我们已经创建好与系统隔离的项目虚拟环境,并进入该环境。

以虚拟环境 .ven 为例:

(.ven) F:\PythonProjects\test1>

二、下载 tokenizers 库及依赖

在虚拟环境的命令行中,执行 pip download 命令,指定要下载的 tokenizers 库:

pip download tokenizers

此时,pip 会自动从源中查找兼容的 tokenizers 版本及其所有依赖项的whl文件,并将它们下载到当前目录。

命令执行过程中,会显示下载进度和获取的文件信息,最终文件会保存在当前项目目录下(如 F:\PythonProjects\test1)。

(.ven) F:\PythonProjects\test1>pip download tokenizers
Collecting tokenizers
……
Saved f:\pythonprojects\test1\tokenizers-0.21.1-cp39-abi3-win_amd64.whl
Saved f:\pythonprojects\test1\huggingface_hub-0.32.4-py3-none-any.whl
Saved f:\pythonprojects\test1\fsspec-2025.5.1-py3-none-any.whl
Saved f:\pythonprojects\test1\packaging-25.0-py3-none-any.whl
Saved f:\pythonprojects\test1\pyyaml-6.0.2-cp312-cp312-win_amd64.whl
Saved f:\pythonprojects\test1\tqdm-4.67.1-py3-none-any.whl
Saved f:\pythonprojects\test1\typing_extensions-4.14.0-py3-none-any.whl
Saved f:\pythonprojects\test1\colorama-0.4.6-py2.py3-none-any.whl
Saved f:\pythonprojects\test1\filelock-3.18.0-py3-none-any.whl
Saved f:\pythonprojects\test1\requests-2.32.3-py3-none-any.whl
Saved f:\pythonprojects\test1\charset_normalizer-3.4.2-cp312-cp312-win_amd64.whl
Saved f:\pythonprojects\test1\idna-3.10-py3-none-any.whl
Saved f:\pythonprojects\test1\urllib3-2.4.0-py3-none-any.whl
Saved f:\pythonprojects\test1\certifi-2025.4.26-py3-none-any.whl
Successfully downloaded tokenizers huggingface-hub fsspec packaging pyyaml tqdm typing-extensions colorama filelock requests charset-normalizer idna urllib3 certifi
 

 

三、本地安装 tokenizers 库

下载完成后,使用 pip install 命令,安装下载好的 tokenizers 库文件。

文件名通常包含版本和系统信息,找到对应的 .whl 文件并安装:

pip install tokenizers-0.21.1-cp39-abi3-win_amd64.whl

pip 会自动处理依赖关系,安装过程中可能会提示部分依赖已满足,这属于正常现象。

如果出现其他依赖冲突警告,需根据提示进一步排查解决。

通过以上三个步骤,我们成功在 Python 3.12+ 虚拟环境中安装了 tokenizers 库。

若后续遇到类似找不到适配版本的问题,可参考此方法解决,提前是该包或库在pip源中有.whl文件

http://www.jsqmd.com/news/9634/

相关文章:

  • 【办公类-48-04】202506每月电子屏台账汇总成docx-5(问卷星下载5月范围内容,自动获取excel文件名,并转移处理) - 实践
  • 文件系统的层次结构
  • oracle 19c学习笔记2
  • 详细介绍:【学习笔记】TCP 与 UDP
  • 一些数数杂题
  • AI元人文:规则与人文的统一之路
  • qmd 模拟赛的一道题
  • 详细介绍:Apache Druid
  • PCoT: Persuasion-Augmented Chain of Thought for Detecting Fake News and Social Media Disinformation
  • 实验1 c语言
  • 宏定义中,为什么使用:do{}while(0)这种模式是最安全的
  • 20251007J赛合订本
  • XML 元素:基础、应用与优化 - 教程
  • 深入解析:SpringBatch+Mysql+hanlp简版智能搜索
  • Cisco vManage漏洞分析:未授权RCE与权限提升完整攻击链
  • QBXT2025S刷题 Day6题
  • 硅芯片创新如何成为云计算成功的关键
  • 东萍象棋 DhtmlXQ UBB 转 中国象棋云库查询 FEN
  • 【开源工具】基于PyQt5工作时长计算器工具开发全解析 - 教程
  • 十六、【前端强化篇】完善 TestCase 编辑器:支持 API 结构化定义与断言安装
  • 斑马ZT210碳带及纸张安装教程
  • DHCP及DNS
  • Gitlab Runner 学习
  • AI元人文:论价值原语博弈与人文知识库共建如何重塑智能社会的决策基石
  • TypeScript装饰器 - Ref
  • 【笔记】排列与组合学习笔记
  • 【高级数据结构】线段树
  • 【高级数据结构】ST 表
  • 【高级算法】树形DP
  • 【高级数据结构】浅谈最短路