博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PowerShell在激活virtualenv虚拟环境时禁止运行的脚本的解决办法
阅读量:7106 次
发布时间:2019-06-28

本文共 470 字,大约阅读时间需要 1 分钟。

问题描述

在使用Django开发网站项目时,为了便于修改、维护以及项目部署,使用了virtualenv虚拟环境。这个工具允许你维护多个分离的Python环境,每个都具有它自己的库和包的命名空间。这种情况下,每个应用可能需要各自拥有一套“独立”的Python运行环境。

而在创建完虚拟环境后,对虚拟环境activate时,我所使用win环境Powershell报出错误:无法加载xxx.ps1,因为在此系统上禁止运行脚本。如下图所示:

1508801-20190409124123135-440394801.png

经过查阅,得知首次在计算机上启动 Windows PowerShell 时,现用执行策略很可能是默认设置Restricted。Restricted 策略不允许任何脚本运行。

解决方案

在PowerShell中执行命令Set-ExecutionPolicy RemoteSigned执行策略更改,会出现下列提示:

1508801-20190409124639674-273095730.png

为了安全考虑,我们只允许本次策略更改,键入“Y”,回车即可。

虚拟环境正常激活:
1508801-20190409124820112-1372264984.png

转载于:https://www.cnblogs.com/intoxication/p/10676208.html

你可能感兴趣的文章
Labeling Balls(拓扑排序wa)
查看>>
001_各种网页错误代码解释(400.404.504等)
查看>>
设计模式——辛格尔顿(Singleton)
查看>>
MySQL忘记root密码的找回方法
查看>>
linux下使用tar命令
查看>>
js Dialog 去掉右上角的X关闭功能
查看>>
Spring aop 小例子demo
查看>>
Ambari修改主页面方法
查看>>
SolrJ总结
查看>>
CSS选择器的权重与优先规则
查看>>
jquery序列化form表单使用ajax提交后处理返回的json数据
查看>>
iOS设计模式 - 模板
查看>>
VSS Plugin配置FAQ(翻译)[转]
查看>>
javaSE之Object及hashcode等相关知识
查看>>
js 判断是否选中
查看>>
svn提交时强制注释
查看>>
ecshop 活动-》红包
查看>>
刘未鹏的博中带的技术博客链接
查看>>
Unity3D研究院之Machine动画脚本自动生成AnimatorController(七十一)
查看>>
css圆环百分比
查看>>