python

[Python] Win10符号链接权限问题

2021-12-14  本文已影响0人  _Walker__

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

权限列表

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

权限设置 添加拥有权限的用户、组

添加完权限后,要重启计算机!!!

备注:Win10家庭版是没有本地安全策略的,要额外安装

参考:
Windows 10操作系统如何设置审核特权使用

上一篇 下一篇

猜你喜欢

热点阅读