windows下python无法激活virtualenv虚拟环境

在windows下执行virtualenv的时候没有问题,但是进入到env/Scripts下,激活虚拟环境会报错。


./activate : 无法加载文件 D:\pythoncode\falcon_demo\env\Scripts\activate.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 ht 

tps:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。


产生这个原因是因为windows默认是禁止执行非法脚本的,我们需要用管理员账户,输入

Set-ExecutionPolicy --Executionpolicy Unrestricted

这样就可以关闭windows脚本执行权限验证,就可以成功激活python虚拟环境