Fedora 22でpython3(3.4)のpipを実行できません。python2.7のpipはデフォルトでシステムにインストールされ、正常に動作します。パッケージpython3-pipをインストールしましたが、実行できません。
pip3, pip-3.4, python3-pip, python3 pip
上記のコマンドは機能せず、「コマンドが見つかりません」というエラーが表示されます。
私はpython2.7のpipを削除しようとしましたが、それはシステムにとって非常に重要であり、それを行うことはできません。
どうすればpip3を実行できますか?
適切にインストールされている場合は、python3 -m pip
を実行して、Python 3。
Python 3のpipのインストールはdnf install python3-pip
で行われます。これにより、スクリプト/usr/bin/pip3
が作成されます。pipを使用して、pip自体をアップグレードします(出荷されたバージョンは古い)スクリプトを上書きするため、実行しないでください。
Fedora-repoから提供された最新バージョンのpipおよびアップグレードパッケージをPyPIからのパッケージに使用する場合は、仮想環境を使用することをお勧めします。
私のシステムはpip3
がすでにインストールされていることを示し、Fedora 22を使用していますが、python3-pip
を実行できませんでした。これを回避するためにpython3-pipを再インストールしました。
dnf reinstall python3-pip
上記を実行すると、次のエントリが/usr/bin
フォルダに追加されます。
/usr/bin/pip3.4
/usr/bin/pip3
上記のコマンドを実行するには、Sudo権限が必要です。これで、CLIからpip3
を呼び出すことができます。
@bumyの修正でうまくいきました...しかし、新しくインストールしたFedora 22にpython3-pipがインストールされているにもかかわらず、/ usr/bin/pip3が存在しなかったのでイライラしました。
/ usr/bin/pip(Python2.7バージョン)を/ usr/bin/pip3にコピーし、最初の行を#!/ usr/bin/python3に変更しました
これで、pip3を神の意図どおりに使用できるようになりました...