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

Ubuntu 20下多版本Python(3.5/3.6/3.7)virtualenv pip报错求助

问题原因分析

出现ModuleNotFoundError: No module named 'pip._vendor.six'错误,主要有以下几种可能原因:

  • pip包损坏或不完整:虚拟环境内的pip组件在创建或后续操作中出现损坏,比如磁盘写入错误、文件误删,导致pip._vendor目录下缺失了six模块相关文件。
  • 多Python版本冲突:系统中同时存在Python 3.5、3.6、3.7多个版本,创建virtualenv时可能错误关联了其他版本的pip文件,导致虚拟环境内的pip与当前Python版本不兼容,引发依赖缺失。
  • virtualenv版本不兼容:使用的virtualenv版本过旧,和Python 3.7不匹配,导致生成的虚拟环境中pip的依赖结构出现问题。
  • 虚拟环境创建异常:创建虚拟环境时网络不稳定,导致pip自带的依赖包(如six)没有被完整下载到pip._vendor目录中。

对应的错误回溯信息:

Traceback (most recent call last):
  File "/home/msepehr/Downloads/emotion_ramezan/emotion-dev/venv/bin/pip", line 5, in <module>
    from pip._internal.cli.main import main
  File "/home/msepehr/Downloads/emotion_ramezan/emotion-dev/venv/lib/python3.7/site-packages/pip/_internal/cli/main.py", line 10, in <module>
    from pip._internal.cli.autocompletion import autocomplete
  File "/home/msepehr/Downloads/emotion_ramezan/emotion-dev/venv/lib/python3.7/site-packages/pip/_internal/cli/autocompletion.py", line 9, in <module>
    from pip._internal.cli.main_parser import create_main_parser
  File "/home/msepehr/Downloads/emotion_ramezan/emotion-dev/venv/lib/python3.7/site-packages/pip/_internal/cli/main_parser.py", line 7, in <module>
    from pip._internal.cli import cmdoptions
  File "/home/msepehr/Downloads/emotion_ramezan/emotion-dev/venv/lib/python3.7/site-packages/pip/_internal/cli/cmdoptions.py", line 24, in <module>
    from pip._internal.exceptions import CommandError
  File "/home/msepehr/Downloads/emotion_ramezan/emotion-dev/venv/lib/python3.7/site-packages/pip/_internal/exceptions.py", line 10, in <module>
    from pip._vendor.six import iteritems
ModuleNotFoundError: No module named 'pip._vendor.six'

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 19:09:22