Notebook中安装transformers包失败:缺失指定文件及长路径问题
解决transformers安装时的长路径OSError问题
1. 开启Windows长路径支持
报错核心原因是Windows默认限制文件路径长度,需通过修改注册表开启支持:
- 按Win+R输入
regedit打开注册表编辑器 - 定位到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem - 找到
LongPathsEnabled项,双击将数值改为1(无此项则右键新建DWORD(32位)值,命名为LongPathsEnabled并设值为1) - 重启电脑使设置生效
2. 更新pip到最新版本
先升级pip排除版本兼容问题,在Notebook中执行:
!python -m pip install --upgrade pip
3. 重新安装transformers
完成上述两步后,重新执行安装命令:
!pip install transformers
备选方案:指定短路径安装
如果不想修改注册表,可直接指定短路径作为安装目标:
!pip install transformers --target=C:\temp\transformers
安装后需手动将该目录加入Python路径才能使用:
import sys sys.path.append("C:\\temp\\transformers")
内容的提问来源于stack exchange,提问作者Utopion
相关产品推荐
相关产品推荐

