PyCharm中遇脚本禁用错误无法加载activate.ps1,无法安装Django
解决PowerShell执行策略导致无法激活虚拟环境的问题
问题概述
你的报错是Windows系统PowerShell执行策略限制了虚拟环境激活脚本activate.ps1的运行,这就是为什么能运行简单的Python代码,但无法激活虚拟环境安装Django的原因。
解决步骤
- 找到PowerShell,右键选择以管理员身份运行
- 先查看当前执行策略,执行命令:
Get-ExecutionPolicy - 执行以下命令修改执行策略,允许本地脚本运行:
Set-ExecutionPolicy RemoteSigned - 当出现确认提示时,输入
Y并回车完成修改 - 重启PyCharm,再尝试激活虚拟环境并安装Django即可
策略说明
RemoteSigned是比较平衡的设置:允许本地创建的脚本正常运行,同时要求从远程下载的脚本必须带有可信签名,既满足开发需求,又能避免恶意脚本的风险。
内容的提问来源于stack exchange,提问作者Abhishek Kashyap
相关产品推荐
相关产品推荐

