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

Windows 10 PowerShell中修改venv的Python路径解决版本降级报错

解决Windows虚拟环境报错"No Python at 'C:\Python311\python.exe'"并降级Python版本

问题描述

需要降级Python版本,启动虚拟环境时触发报错:"No Python at '"C:\Python311\python.exe'"。Linux下可通过export命令调整Python路径,但Windows下找不到适配方案,Stack Overflow现有相关解答无法解决此问题。

可行解决方案

尝试修改虚拟环境的激活脚本,指定目标Python版本路径:

  • 找到虚拟环境目录下的PowerShell激活脚本:.\venv\Scripts\activate.ps1,用Notepad++或其他文本编辑器打开
  • 定位到VIRTUAL_ENV_PYTHON相关配置行,原代码为:
    $env:VIRTUAL_ENV_PYTHON = $env:VIRTUAL_ENV + "\python.exe"
    
  • 将该行替换为指向你要降级到的Python可执行文件的绝对路径,示例:
    $env:VIRTUAL_ENV_PYTHON = "C:\Python39\python.exe"
    
  • 保存修改后,执行激活脚本:.\venv\Scripts\Activate.ps1

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 13:05:03