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

Windows x64下无法激活Python venv生成的虚拟环境

解决Windows下虚拟环境激活语法错误问题

问题根源

你运行的activate文件是面向Linux/macOS的Bash shell脚本,Windows的命令提示符/PowerShell不识别Bash语法(比如if [ -n "${_OLD_VIRTUAL_PATH:-}" ]这类语句),所以才会报语法错误。

另外你执行的virtualenv --python .env/Scripts/activate是错误用法:--python参数需要指定Python解释器的路径,而非激活脚本路径,这直接导致了%1 is not a valid Win32 application错误。

正确激活方法

根据你使用的Windows终端类型,选择对应命令:

  • CMD命令提示符:
    .env\Scripts\activate.bat
    
  • PowerShell:
    .env\Scripts\Activate.ps1
    

补充说明

如果PowerShell提示执行策略限制,先以管理员身份打开PowerShell,运行以下命令并选择Y确认:

Set-ExecutionPolicy RemoteSigned

之后就能正常运行激活脚本了。

内容的提问来源于stack exchange,提问作者Hellman_x halo64654

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 00:50:27