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

Windows系统使用Python3.9创建虚拟环境报错无法导入runpy模块

报错根因

该报错本质不是pip调用错版本,而是微软应用商店安装的Python快捷方式调用时,系统优先加载了Python 3.7的运行时库,出现跨版本不兼容问题。

解决方案

方法1:使用py启动器指定版本(最推荐)

Windows安装多版本Python后会默认自带py启动器,可直接精准调用对应版本,无需调整环境变量,执行以下命令即可:

py -3.9 -m venv venv

方法2:调整环境变量优先级

如果需要默认调用Python 3.9相关命令,可调整环境变量顺序:

  • 右键「此电脑」→ 选择「属性」→ 点击「高级系统设置」→ 打开「环境变量」
  • 在用户变量和系统变量的Path列表中,找到Python 3.9的安装路径、以及其下的Scripts路径,将这两项移动到Python 3.7对应路径的上方
  • 保存设置后重启命令行终端,再执行python3.9 -m venv venv即可正常运行

方法3:使用Python 3.9完整路径调用

如果不想修改环境变量,可直接调用Python 3.9的实际安装路径下的执行文件:

  1. 先找到Python 3.9的实际安装路径:打开「设置」→「应用」→「应用和功能」,找到Python 3.9点击「高级选项」即可查看安装位置
  2. 执行带全路径的创建命令,示例如下(注意路径包含空格需要加英文双引号):
"C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.2032.0_x64__qbz5n2kfra8p0\python.exe" -m venv venv

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 20:54:04