[Python] Win10符号链接权限问题
2021-12-14 本文已影响0人
_Walker__
电脑中毒重装系统后,之前写的打包工具开始出现各种问题,其中之一是(os.symlink
)创建符号链接失败,报错如下:
OSError: symbolic link privilege not held
开发的时候我是通过在PyCharm上右键“以管理员身份运行”绕过了这个问题,发布exe后没有遇到这个问题。这次重装系统,exe也开始出问题了。一通度娘乱搜,终于碰到解决方案。
首先查看Windows当前账户的权限,在Powershell里执行:whoami /priv

在列表里可以看到,创建符号链接的权限是被禁用的,于是找到开启权限的地方:点开【开始】菜单直接搜索“本地安全策略”,找到相关权限,双击添加开启权限的用户、组。


添加完权限后,要重启计算机!!!
备注:Win10家庭版是没有本地安全策略的,要额外安装