在Windows上使用 Python 安装+ win10启用长路径

时间:2022-12-24 12:41:27

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上使用 Python 安装+ win10启用长路径

原因

  • 如果Windows本身不允许创建非常长的路径,那么有一些软件的安装(编译安装)等在创建长路径的时候会失败。