本质上,我似乎无法激活我创建的virtualenv环境。
我在Windows PowerShell中通过使用
scripts\activate
但收到错误消息
“无法加载,因为在此系统上禁用了脚本的执行”。
可能是因为我的计算机没有管理员权限吗?
移动评论到答案部分:)
根据Microsoft技术支持,可能是执行策略设置有问题。要修复它,您应该尝试Set-ExecutionPolicy Unrestricted -ScopeProcess在Power Shell中执行(如@wtsiamruk的注释部分所述)。这将允许在当前Power Shell会话中运行virtualenv。
Set-ExecutionPolicy Unrestricted -ScopeProcess
一种不安全的方法,但MS Tech Support会建议Set-ExecutionPolicy Unrestricted -Force这样做(这样做会释放力量来破坏您的系统)。
Set-ExecutionPolicy Unrestricted -Force
编辑:编辑并从注释部分添加SAFER方式。