Pixiv - SWKL:D
257 字
1 分钟
解决Windows应用控制策略阻止程序运行
系统的应用控制策略(Application Control policy)阻止了 xxx 的运行
具体错误
当我在某虚拟环境内使用pip安装FastAPI的时候出现以下报错
Program 'pip.exe' failed to run: An Application Control policy has blocked this fileAt line:1 char:1+ pip install "fastapi[standard]"+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.At line:1 char:1+ pip install "fastapi[standard]"+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ResourceUnavailable: (:) [], ApplicationFailedException + FullyQualifiedErrorId : NativeCommandFailed这是系统的应用控制策略(Application Control policy)阻止了 pip.exe 的运行,是系统安全策略(大概率是企业 / 组织部署的组策略、Windows Defender 应用控制 WDAC,或是第三方安全软件)限制了可执行文件的执行。`
核心原因:操作系统有一项安全策略,只运行被信任的应用程序运行,而我虚拟环境的pip.exe不被这个信任列表中,因此被直接拦截了
解决方法
打开windows 安全中心>应用和浏览器控制>智能应用控制设置>关闭



做完后重新运行安装命令
pip install fastapi文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
解决Windows应用控制策略阻止程序运行
https://firefly.cuteleaf.cn/posts/other/control-policy/
Lirael's Tech Firefly