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

兜兜转转到了毕业设计了,因为要做一个web应用程序,本小菜鸡又毫无经验,于是打算先照着埃里克·马瑟斯的《python 从入门到实践》这本神书入门Django。作为小白,俺强烈推荐这本没有”从入门到精通”那样噱头的入门书籍。言归正传:
前期虚拟环境的安装在此就不赘述了,网上一搜都有,问题出在了这里:

安装python的Django时,无法在PyCharm下的terminal进入虚拟环境的问题
虚拟环境已经安装好了,按照正常来说,进入terminal后就能够进入虚拟环境
安装python的Django时,无法在PyCharm下的terminal进入虚拟环境的问题
会出现前面一个括号的标识,但是俺没有。一番搜索之后。原来要进入到 \venv\Scripts目录激活activate
安装python的Django时,无法在PyCharm下的terminal进入虚拟环境的问题
于是我在terminal下cd venv\Scripts activate
但是!!!失败了!!!报错警告有这么一条:在此系统上禁止运行脚本。(当时没有仔细看报错警告,光是在百度搜为什么不能进入虚拟环境饶了好多弯…)
再次一番搜索后,终于有了线索,原来这和power shell的执行策略有关

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

而与此相关的就是RemoteSigned,这个策略就是:当从网上下载的脚本,就需要脚本有数字签名,否则不会执行。那么解决方案就是修改策略
以管理员方式打开Power Shell
命令:set-ExecutionPolicy RemoteSigned

安装python的Django时,无法在PyCharm下的terminal进入虚拟环境的问题
确认修改后,再去PyCharm激活activate
激活成功,进入虚拟环境
安装python的Django时,无法在PyCharm下的terminal进入虚拟环境的问题

Original: https://blog.csdn.net/CSDNyayayayaya/article/details/123460865
Author: Master_Chen~
Title: 安装python的Django时,无法在PyCharm下的terminal进入虚拟环境的问题

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/736252/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球