Pip正在尝试使用与安装的python不同的python版本

Pip正在尝试使用与安装的python不同的python版本,python,ubuntu,pip,Python,Ubuntu,Pip,我最近将我的ubuntu版本从Ubuntu18.04LTS升级到Ubuntu20.04LTS。这个过程删除了我以前版本的python,现在我的机器中有了python3.8和python2.7。但是,在使用pip做任何事情(甚至是pip--version)时,会出现以下错误: bash: /home/<user>/.local/bin/pip: /usr/bin/python3.7: bad interpreter: No such file or directory 上面的命令给

我最近将我的ubuntu版本从Ubuntu18.04LTS升级到Ubuntu20.04LTS。这个过程删除了我以前版本的python,现在我的机器中有了python3.8和python2.7。但是,在使用pip做任何事情(甚至是pip--version)时,会出现以下错误:

bash: /home/<user>/.local/bin/pip: /usr/bin/python3.7: bad interpreter: No such file or directory
  • 上面的命令给出了以下错误。在运行这个命令时,我的一些个人目录也会被使用(我认为这在理想情况下不应该发生)。由于我不确定错误的来源,因此我要提及整个信息:

    Traceback (most recent call last):
      File "/usr/lib/python3.8/runpy.py", line 184, in _run_module_as_main
        mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
      File "/usr/lib/python3.8/runpy.py", line 143, in _get_module_details
        return _get_module_details(pkg_main_name, error)
      File "/usr/lib/python3.8/runpy.py", line 110, in _get_module_details
        __import__(pkg_name)
      File "/home/<user>/Documents/Web dev/SocialSiteClone/socialsite/lib/python3.6/site-packages/pip/__init__.py", line 31, in <module>
        from pip.vcs import git, mercurial, subversion, bazaar  # noqa
      File "/home/<user>/Documents/Web dev/SocialSiteClone/socialsite/lib/python3.6/site-packages/pip/vcs/mercurial.py", line 9, in <module>
        from pip.download import path_to_url
      File "/home/<user>/Documents/Web dev/SocialSiteClone/socialsite/lib/python3.6/site-packages/pip/download.py", line 37, in <module>
        from pip.utils.ui import DownloadProgressBar, DownloadProgressSpinner
      File "/home/<user>/Documents/Web dev/SocialSiteClone/socialsite/lib/python3.6/site-packages/pip/utils/ui.py", line 16, in <module>
        from pip._vendor.progress.helpers import (WritelnMixin,
    ModuleNotFoundError: No module named 'pip._vendor.progress.helpers'
    
    
    输出:

    -rwxr-xr-x 1 root root 5453504 Jul 16 19:30 /usr/bin/python3.8
    
  • 命令:
  • 输出:(此处socialsite是一个venv)

    /home//Documents/Web-dev/SocialSiteClone/socialsite/lib/python3.6/site-packages
    
    注意,它说的是
    /home/.local/bin/pip:…
    。这表示您在
    ~/.local
    中安装了一个版本的pip(可能是因为您在某个时候手动安装了pip),该版本优先于系统pip。你可能想摆脱它。

    python3-mpip…对你有用吗?用
    python3-mpip--version
    检查
    pip
    版本。我实际上也试过了,它也给出了一个错误。我会修改这个问题,这样你也可以看一看!另请附上
    ls-la/usr/bin/python3.8
    output.python3在
    /home//Documents/Web dev/SocialSiteClone/socialsite/lib/python3.6/
    目录中搜索模块。为什么?您的
    PYTHONPATH
    是否良好?当您尝试运行
    python3-m pip…
    时,请查看回溯。您可以添加echo$PYTHONPATH的输出吗?我已经卸载并重新安装了pip,那么它是否属于手动安装?我需要做些什么才能摆脱手动卸载并开始使用系统pip!你能具体说明一下吗?
    Traceback (most recent call last):
      File "/usr/lib/python3.8/runpy.py", line 184, in _run_module_as_main
        mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
      File "/usr/lib/python3.8/runpy.py", line 143, in _get_module_details
        return _get_module_details(pkg_main_name, error)
      File "/usr/lib/python3.8/runpy.py", line 110, in _get_module_details
        __import__(pkg_name)
      File "/home/<user>/Documents/Web dev/SocialSiteClone/socialsite/lib/python3.6/site-packages/pip/__init__.py", line 31, in <module>
        from pip.vcs import git, mercurial, subversion, bazaar  # noqa
      File "/home/<user>/Documents/Web dev/SocialSiteClone/socialsite/lib/python3.6/site-packages/pip/vcs/mercurial.py", line 9, in <module>
        from pip.download import path_to_url
      File "/home/<user>/Documents/Web dev/SocialSiteClone/socialsite/lib/python3.6/site-packages/pip/download.py", line 37, in <module>
        from pip.utils.ui import DownloadProgressBar, DownloadProgressSpinner
      File "/home/<user>/Documents/Web dev/SocialSiteClone/socialsite/lib/python3.6/site-packages/pip/utils/ui.py", line 16, in <module>
        from pip._vendor.progress.helpers import (WritelnMixin,
    ModuleNotFoundError: No module named 'pip._vendor.progress.helpers'
    
    
    ls -la /usr/bin/python3.8
    
    -rwxr-xr-x 1 root root 5453504 Jul 16 19:30 /usr/bin/python3.8
    
    echo $PYTHONPATH
    
    /home/<user>/Documents/Web dev/SocialSiteClone/socialsite/lib/python3.6/site-packages