【笔记】用命令手动下载并安装 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文件

posted @ 2025-10-07 15:02  yxysuanfa  阅读(101)  评论(0)    收藏  举报