安装python的Django时,无法在PyCharm下的terminal进入虚拟环境的问题
今日将网上他人django源码拉取下来,准备好用anconda工具来新建一个虚拟环境。等环境搭建好之后,打开pycharm发现在terminal中使用无法进入到虚拟环境中。在网上搜索了一番,终于找到了解决方法。特此记录下。
一、原因:
目前win10系统用来powershell,在pycharm中也是使用了它。powershell为了防止恶意脚本的执行,设计了一个叫执行策略的东西,里面有Restricted、AllSigned、RemoteSigned、Unrestricted、Bypass、Undefined 六种类型的执行策略。而与此相关的就是RemoteSigned,这个策略就是:当从网上下载的脚本,就需要脚本有数字签名,否则不会执行。那么解决方案就是修改策略.
二、解决方法:
1.用管理员身份打开powershell;
2.输入命令:set-ExecutionPolicy RemoteSigned ;
3.确认修改后,再去PyCharm激活activate,进入虚拟环境
至此,问题解决!