在 Fedora 上運行 python3 的 pip

在 Fedora 上運行 python3 的 pip

我無法在 Fedora 22 上運行 python3 (3.4) 的 pip。我安裝了 python3-pip 套件但無法運行它。

pip3, pip-3.4, python3-pip, python3 pip

上面的命令對我不起作用並顯示錯誤“找不到命令”。

我嘗試刪除 python2.7 的 pip 但它對系統非常重要,我不能這樣做。

如何運行 pip3?

答案1

如果安裝正確,您可以執行python3 -m pippip for Python 3。

為 Python 3 安裝 pip 是透過dnf install python3-pip.這應該創建腳本/usr/bin/pip3。使用 pip 升級 pip 本身(就像它所暗示的那樣,因為發布的版本較舊)會覆蓋腳本,不應該這樣做。

如果您想使用最新版本的 pip 並將 fedora-repo 提供的軟體包升級到 PyPI 的軟體包,我建議使用虛擬環境

答案2

儘管pip3我的系統顯示已安裝並且我正在使用 Fedora 22,但我無法運行。python3-pip

dnf reinstall python3-pip

執行上述操作會在您的/usr/bin資料夾中新增以下條目:

  • /usr/bin/pip3.4
  • /usr/bin/pip3

您需要擁有 sudo 權限才能執行上述命令。現在我可以直接pip3從 CLI 進行呼叫。

答案3

@bumy 的修復對我有用......但我很惱火的是,儘管我新安裝的 Fedora 22 上安裝了 python3-pip,但 /usr/bin/pip3 不存在。

所以我將/usr/bin/pip(Python2.7版本)複製到/usr/bin/pip3,並將第一行修改為#!/usr/bin/python3

現在我可以按照上帝的意圖使用 pip3 ...

相關內容