You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows PowerShell下无法激活Python虚拟环境问题求助

解决Windows PowerShell中Python虚拟环境激活无反应的问题

嘿,我来帮你排查这个问题!在Windows PowerShell里激活虚拟环境没反应,大概率是两个常见原因:执行策略限制或者用错了激活脚本,咱们一步步来解决:

1. 先确认你用错了激活脚本

你现在用的venv-testing\Scripts\activate.bat是给**命令提示符(CMD)**用的脚本,PowerShell需要用专门的.ps1脚本。试试运行这个命令:

.\venv-testing\Scripts\Activate.ps1

注意前面的.\,PowerShell默认不允许直接运行当前目录下的脚本,必须加上相对路径前缀。

2. 检查PowerShell的执行策略

如果运行上面的命令还是没反应,甚至弹出“无法加载文件...因为在此系统上禁止运行脚本”的提示,那就是PowerShell的执行策略限制了脚本运行:

  • 首先,以管理员身份打开PowerShell,执行命令查看当前策略:
Get-ExecutionPolicy
  • 如果结果是Restricted(这是默认值),就把策略改成RemoteSigned(这个策略比较安全,允许运行本地脚本,只要求远程脚本签名):
Set-ExecutionPolicy RemoteSigned

执行时会弹出确认提示,输入Y回车确认即可。

3. 验证激活是否成功

完成上面的步骤后,再重新运行.\venv-testing\Scripts\Activate.ps1,这时候终端应该会在开头显示(venv-testing),说明虚拟环境已经激活成功啦!

如果还是有问题,可以检查一下虚拟环境是否真的创建成功:看看venv-testing\Scripts目录里有没有Activate.ps1、python.exe这些文件,如果没有的话,重新运行python -m venv venv-testing命令创建一次(可能之前创建过程中出了隐性错误)。

内容的提问来源于stack exchange,提问作者Rosa Amalia

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 18:35:29