Anaconda创建虚拟环境,使用pip报错:ModuleNotFoundError: No module named 'pip._internal.cli.main'

报错

Traceback (most recent call last):
  File "D:\ProgramData\Anaconda3\envs\commanwork\Scripts\pip-script.py", line 6, in <module>
    from pip._internal.cli.main import main
ModuleNotFoundError: No module named 'pip._internal.cli.main'

在这里插入图片描述

解决

  • 找到pip-scripts.py文件
  • 注释from pip._internal.cli.main import main,修改为from pip._internal import main
  • 注释sys.exit(main()),修改为sys.exit(main.main())

# -*- coding: utf-8 -*-
import re
import sys

#from pip._internal.cli.main import main

from pip._internal import main

if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
    sys.exit(main.main())
    #sys.exit(main())

猜你喜欢

转载自blog.csdn.net/why123wh/article/details/105982708
今日推荐