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

Windows下Git Bash用pipenv创建虚拟环境遇Jupyter错误求助

问题:Windows下Git Bash使用Pipenv创建虚拟环境失败

在Windows系统的Git Bash中,执行以下命令为数据科学项目创建虚拟环境:

pipenv install --python jupyter pandas jupyterlab notebook

出现如下错误:

RuntimeError: failed to query C:\Users\Username\AppData\Local\Programs\Python\Python310\Scripts\jupyter.exe with code 1 err: 'usage: jupyter [-h] [--version] [--config-dir] [--data-dir] [--runtime-dir]\n               [--paths] [--json] [--debug]\n               
C:\Users\Username\AppData\Local\Programs\Python\Python310\lib\site-packages\virtualenv\discovery\py_info.py` not found.\n'

[pipenv.exceptions.VirtualenvCreationException]:
Failed to create virtual environment.

重新安装Jupyter后错误依旧,请问问题根源是什么?

可能的问题根源及解决方向

错误核心提示virtualenv\discovery\py_info.py找不到,说明问题不在Jupyter,而是Pipenv依赖的virtualenv组件出现异常,具体原因及解决方式如下:

  • Virtualenv 安装损坏或不完整
    py_info.py是virtualenv包的核心文件,全局Python环境中的virtualenv可能存在安装不完全、文件丢失或损坏的情况。
    解决:强制重装virtualenv

    pip uninstall -y virtualenv
    pip install virtualenv --force-reinstall
    
  • Git Bash与Windows路径解析冲突
    Git Bash在处理Windows本地路径时,可能存在路径转换逻辑干扰,导致Pipenv无法正确定位virtualenv的文件。
    解决:

    • 切换到Windows原生CMD或PowerShell执行相同的Pipenv命令;
    • 检查Git Bash中的PYTHONPATH环境变量,确保指向正确的Python安装路径。
  • 权限不足导致文件访问失败
    Git Bash若未以管理员身份运行,可能没有权限读取全局Python的site-packages目录下的virtualenv文件。
    解决:右键Git Bash图标,选择「以管理员身份运行」后重新执行命令。

  • Pipenv与全局Python版本不兼容
    当前使用的Pipenv版本和Python3.10存在兼容性问题,导致调用virtualenv时出错。
    解决:升级Pipenv到最新版本

    pip install --upgrade pipenv
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 05:15:44