历史上Windows的路径长度限制为260个字符。这意味着长于此的路径将无法解决并导致错误。
但在最新版本的Windows中,此限制可以扩展到大约32,000个字符。跟随Python的安装一探究竟:
1、跟踪Python的安装
2、打开Python安装日志
其核心实现代码为:
[1CE0:2DCC][2021-09-24T15:50:28]i000: Executing D:\Program Files\Python\Python39\pythonw.exe -c "import winreg; winreg.SetValueEx(winreg.CreateKey(winreg.HKEY_LOCAL_MACHINE, r'SYSTEM\CurrentControlSet\Control\FileSystem'), 'LongPathsEnabled', None, winreg.REG_DWORD, 1)"
3、注册表路径
为:计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\FileSystem
FileSystem @ LongPathsEnabled
设置为 1
另:win10启用长路径
win+r
找到并打开文件(本地组策略编辑器)C:\Windows\System32\gpedit.msc
依次点开 计算机配置>管理模板>系统>文件系统,找到“启用win32长路径”并双击打开
选择“启用”选项,然后单击“确定”
退出,重启电脑