【问题标题】:Pip is not linking to my upgraded Python version. Package python3-pip is not available, but is referred to by another packagePip 没有链接到我升级的 Python 版本。包 python3-pip 不可用,但被另一个包引用
【发布时间】:2019-12-13 12:15:21
【问题描述】:

在将 pip 链接到 python 3.7 时遇到问题。 pip 和 pip3 都已安装,但链接到 Python 2.7。

我尝试重新安装 Python3,然后 pip 没有任何进展。

我收到以下消息:

包python3-pip不可用,但被另一个包引用。

这可能意味着软件包丢失、已过时或 只能从其他来源获得

$ python --version
Python 3.7.4

$ pip -V
/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/__init__.py:83: RequestsDependencyWarning: Old version of cryptography ([1, 2, 3]) may cause slowdown.
  warnings.warn(warning, RequestsDependencyWarning)
pip 19.2.1 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)

$ pip3 -V
/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/__init__.py:83: RequestsDependencyWarning: Old version of cryptography ([1, 2, 3]) may cause slowdown.
  warnings.warn(warning, RequestsDependencyWarning)
pip 19.2.1 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)


$ sudo apt-get install python3-pip
[sudo] password for TarikDev: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package python3-pip is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'python3-pip' has no installation candidate

【问题讨论】:

  • pythonpip 之间的链接在shebang
  • 要修复包'python3-pip',您可能需要更改 apt 镜像并更新:sudo apt update。可能只是更新就足够了。
  • @phd 我做了,它解决了这个问题。谢谢

标签: linux pip


【解决方案1】:

首先使用这个命令

sudo apt-get update

将下载两个包,大小为 16 MB。那么:

sudo apt-get install python2-pip

【讨论】:

    【解决方案2】:

    通过以下步骤转到您的 sources.list 文件:

    cd /etc/apt
    sudo nano sources.list
    

    现在编辑这个文件中的这一行

    deb http://http.kali.org/kali kali-rolling main non-free contrib
    

    现在按 CTRL+X 键,然后按 y 保存缓冲区,然后按 enter

    现在试试sudo apt-get update

    现在输入命令sudo apt-get install python3-pip

    【讨论】:

      猜你喜欢
      • 2019-03-20
      • 2013-05-22
      • 2014-02-09
      • 2016-11-13
      • 2011-02-12
      • 1970-01-01
      • 1970-01-01
      • 2023-04-11
      相关资源
      最近更新 更多