https://docs.python.org/zh-cn/3/using/windows.html
成功20200131
https://docs.python.org/zh-cn/3/using/windows.html#windows-full
3.1.2. 删除 MAX_PATH 限制
历史上Windows的路径长度限制为260个字符。这意味着长于此的路径将无法解决并导致错误。
在最新版本的Windows中,此限制可以扩展到大约32,000个字符。但需要管理员权限激活 “启用Win32长路径” 组策略,或将注册表值 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem@LongPathsEnabled
设置为 1
。
这允许 open()
函数 os
模块和大多数其他路径功能在使用字符串时
win10启用长路径
win+r
找到并打开文件(本地组策略编辑器)C:\Windows\System32\gpedit.msc
依次点开 计算机配置>管理模板>系统>文件系统,找到“启用win32长路径”并双击打开
选择“启用”选项,然后单击“确定”
退出,重启电脑
python官网 下载python3.8
#######
Windows 启用长路径支持
- 打开注册表编辑器:
regedit
- 找到如下路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSytem
- 找到如下键值:
LongPathsEnabled
- 将值修改为1:默认是0,不启用。
原因
- 如果Windows本身不允许创建非常长的路径,那么有一些软件的安装(编译安装)等在创建长路径的时候会失败。