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

Posted pycod

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Windows上使用 Python 安装+ win10启用长路径相关的知识,希望对你有一定的参考价值。

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本身不允许创建非常长的路径,那么有一些软件的安装(编译安装)等在创建长路径的时候会失败。

以上是关于在Windows上使用 Python 安装+ win10启用长路径的主要内容,如果未能解决你的问题,请参考以下文章

星辉信息Odoo安装教程-在 Windows 上安装 Odoo

windows下使用electron+sqlite3

windows10 下使用Pycharm2016 基于Anaconda3 Python3.6 安装Mysql驱动总结

Wi-Fi 模组二次开发教程——SoC开发环境搭建

在Windows上安装Atlassian SDK

在 Windows 上安装协议缓冲区