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

安装Gramex时遇ImportError:找不到pip.req模块的技术问询

解决pip 10.x安装Gramex时的ImportError: No module named req问题

我之前在类似环境下碰到过这个问题,根源是pip 10.0.1 对内部模块结构做了重大重构——原本公开的pip.req模块被移到了私有命名空间pip._internal.req,而Gramex的安装脚本(setup.py)还在使用旧的导入路径,导致找不到模块。

针对你的环境(Python 3.6.4 Anaconda、pip 10.0.1),给你两个可行的解决方案:

方案1:修改Gramex源码的setup.py(推荐)

找到你本地Gramex源码目录下的setup.py文件,定位到导入pip.req的代码行,把:

from pip.req import parse_requirements

替换成:

from pip._internal.req import parse_requirements

保存修改后,重新运行安装命令:

pip install -e .
# 或者
pip install -verbose gramex

方案2:临时降级pip到9.x版本

如果不想修改源码,可以先把pip降级到还保留pip.req模块的9.x版本,安装完成后再升级回来:

  1. 降级pip:
pip install pip==9.0.3
  1. 安装Gramex:
pip install -e .
# 或者
pip install -verbose gramex
  1. 安装完成后,可选升级回pip最新版:
pip install --upgrade pip

你的报错信息参考:

(gramex_34) <src_path>\gramex>pip install -e .
Obtaining file:///<src_path>/gramex
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "<src_path>\grame...

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 10:59:08