安装python的Django时,无法在PyCharm下的terminal进入虚拟环境的问题

兜兜转转到了毕业设计了,因为要做一个web应用程序,本小菜鸡又毫无经验,于是打算先照着埃里克·马瑟斯的《python 从入门到实践》这本神书入门Django。作为小白,俺强烈推荐这本没有“从入门到精通”那样噱头的入门书籍。言归正传:
前期虚拟环境的安装在此就不赘述了,网上一搜都有,问题出在了这里:
在这里插入图片描述
虚拟环境已经安装好了,按照正常来说,进入terminal后就能够进入虚拟环境
在这里插入图片描述
会出现前面一个括号的标识,但是俺没有。一番搜索之后。原来要进入到 \venv\Scripts目录激活activate
在这里插入图片描述
于是我在terminal下cd venv\Scripts activate
但是!!!失败了!!!报错警告有这么一条:在此系统上禁止运行脚本。(当时没有仔细看报错警告,光是在百度搜为什么不能进入虚拟环境饶了好多弯…)
再次一番搜索后,终于有了线索,原来这和power shell的执行策略有关

PowerShell为了防止恶意脚本的执行,设计了一个叫执行策略的东西,里面有Restricted、AllSigned、RemoteSigned、Unrestricted、Bypass、Undefined 六种类型的执行策略。

而与此相关的就是RemoteSigned,这个策略就是:当从网上下载的脚本,就需要脚本有数字签名,否则不会执行。那么解决方案就是修改策略
以管理员方式打开Power Shell
命令:set-ExecutionPolicy RemoteSigned
在这里插入图片描述
确认修改后,再去PyCharm激活activate
激活成功,进入虚拟环境
在这里插入图片描述

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值