gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 19:07:56 25 4
gpt4 key购买 nike

我最近将我的 ubuntu 版本从 Ubuntu 18.04 LTS 更新到了 Ubuntu 20.04 LTS。这个过程已经删除了我的旧版本 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
pip3的问题也是如此。我知道现在我的系统中没有python3.7。但我无法弄清楚如何解决这个问题。这是我到目前为止所尝试的:
  • The first answer in this.
  • 卸载并重新安装 pip。
    sudo apt-get remove python3-pip

    sudo apt-get install python3-pip
  •  python3 -m pip --version

  • 上面的命令给出了以下错误。在运行此命令时,我的一些个人目录也被使用(我认为理想情况下不应该发生)。由于我不确定错误的根源是什么,所以我提到了整个消息:
    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'

    请注意,如前所述,我的系统中不再安装 python3.6。
    但是,这些都没有解决我的问题。有人可以帮忙弄清楚该怎么做!
    以下是一些详细说明我的计算机规范的命令的输出:
  • 命令:
    ls -la /usr/bin/python3.8
    输出:
    -rwxr-xr-x 1 root root 5453504 Jul 16 19:30 /usr/bin/python3.8
  • 命令:
    echo $PYTHONPATH
    输出:(这里的socialsite是一个venv)
    /home/<user>/Documents/Web dev/SocialSiteClone/socialsite/lib/python3.6/site-packages
  • 最佳答案

    请注意,它说 /home/<user>/.local/bin/pip: ... .这表明您在 ~/.local 中安装了一个 pip 版本。 (可能是因为您在某个时候手动安装了 pip),它优先于系统 pip。你可能想摆脱它。

    关于python - Pip 正在尝试使用与安装的不同版本的 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64224849/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com