歷史上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長路徑”並雙擊打開
選擇“啟用”選項,然后單擊“確定”
退出,重啟電腦