问题
在用virtualenv 建立了python的虚拟环境后,公司的策略里不让执行ps1文件,同时,win登陆的用户又没有管理员权限,则会在执行'Scripts/Activate.ps1'时,提示如下错误,无法进入虚拟环境.
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
解决方案
在运行'Activate.ps1' 前,在powershell中运行如下命令。在当前进程下,放宽权限:
Set-ExecutionPolicy Unrestricted -Scope Process
然后再执行'Activate.ps1',就可以顺利进入虚拟环境了。
版权属于:CraZyMoNk
本文链接:https://blog.peacharc.com/archives/738.html
转载时须注明出处及本声明