记录一个错误:Traceback (most recent call last): from pip._internal.cli.main import main ImportError: No module named pip._internal.cli.main

问题描述

在安装yaml时得到报错如下

root@ag-virtual-machine:/home/ag/test_script# pip install pyyaml
Traceback (most recent call last):
  File "/usr/local/bin/pip", line 7, in <module>
    from pip._internal.cli.main import main
ImportError: No module named pip._internal.cli.main

思路1:升级pip后,新老版本的bug问题

检索出来的修改方案基本都是这个(例如),但是我没有升级过pip,自然照着这些方法是无法解决问题的

思路2:重装pip

烂了就重装呗,于是按照帖子的方法进行重装

先查看版本

root@ag-virtual-machine:/home/ag/test_script# pip3 -V
Traceback (most recent call last):
  File "/usr/local/bin/pip3", line 7, in <module>
    from pip._internal.cli.main import main
ImportError: No module named pip._internal.cli.main

还是烂的

重装pip,先下载后安装(没有curl的先自行install)

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall

装完查看版本

root@ag-virtual-machine:/home/ag/test_script# pip3 -V
pip 23.1.2 from /usr/local/lib/python3.8/dist-packages/pip (python 3.8)

问题解决

posted @ 2023-05-11 10:14  dayceng  阅读(465)  评论(0)    收藏  举报