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本身不允許創建非常長的路徑,那么有一些軟件的安裝(編譯安裝)等在創建長路徑的時候會失敗。