python – python3-pip がインストールされていますが、pip3 コマンドが見つかりません

kubuntu pip python

数台のパソコンでPython3のプログラムをテストしています。そのためには、pip3でPythonのライブラリをインストールする必要があります

ということで、まず、各コンピュータにpython3-pipをインストールしていました(みんなKubuntu OSを起動しています)。全てOKだったので、pip3で必要なパッケージをインストールして、1台のパソコン以外はなんとかできました

そのパソコンでは、python3-pipはどうやら無事にインストールされたようですが、パッケージを探すとこんなエラーが出ます(翻訳は自作です)

Command «pip3» was not found, maybe you wanted to say:
The command «pip» from the package «python-pip» (universe)
pip3: command not found

EDIT

dpkg -L python3-pipの結果

/.
/usr
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/pip-3.2.1.gz
/usr/share/doc
/usr/share/doc/python3-pip
/usr/share/doc/python3-pip/changelog.Debian.gz
/usr/share/doc/python3-pip/copyright
/usr/bin
/usr/bin/pip-3.2
/usr/lib
/usr/lib/python3
/usr/lib/python3/dist-packages
/usr/lib/python3/dist-packages/pip
/usr/lib/python3/dist-packages/pip/log.py
/usr/lib/python3/dist-packages/pip/commands
/usr/lib/python3/dist-packages/pip/commands/unzip.py
/usr/lib/python3/dist-packages/pip/commands/zip.py
/usr/lib/python3/dist-packages/pip/commands/install.py
/usr/lib/python3/dist-packages/pip/commands/completion.py
/usr/lib/python3/dist-packages/pip/commands/uninstall.py
/usr/lib/python3/dist-packages/pip/commands/search.py
/usr/lib/python3/dist-packages/pip/commands/freeze.py
/usr/lib/python3/dist-packages/pip/commands/__init__.py
/usr/lib/python3/dist-packages/pip/commands/help.py
/usr/lib/python3/dist-packages/pip/commands/bundle.py
/usr/lib/python3/dist-packages/pip/_pkgutil.py
/usr/lib/python3/dist-packages/pip/util.py
/usr/lib/python3/dist-packages/pip/status_codes.py
/usr/lib/python3/dist-packages/pip/vcs
/usr/lib/python3/dist-packages/pip/vcs/__init__.py
/usr/lib/python3/dist-packages/pip/vcs/mercurial.py
/usr/lib/python3/dist-packages/pip/vcs/git.py
/usr/lib/python3/dist-packages/pip/vcs/bazaar.py
/usr/lib/python3/dist-packages/pip/vcs/subversion.py
/usr/lib/python3/dist-packages/pip/baseparser.py
/usr/lib/python3/dist-packages/pip/exceptions.py
/usr/lib/python3/dist-packages/pip/index.py
/usr/lib/python3/dist-packages/pip/basecommand.py
/usr/lib/python3/dist-packages/pip/req.py
/usr/lib/python3/dist-packages/pip/locations.py
/usr/lib/python3/dist-packages/pip/__init__.py
/usr/lib/python3/dist-packages/pip/runner.py
/usr/lib/python3/dist-packages/pip/backwardcompat.py
/usr/lib/python3/dist-packages/pip/download.py
/usr/lib/python3/dist-packages/pip-1.1.egg-info
/usr/lib/python3/dist-packages/pip-1.1.egg-info/SOURCES.txt
/usr/lib/python3/dist-packages/pip-1.1.egg-info/not-zip-safe
/usr/lib/python3/dist-packages/pip-1.1.egg-info/top_level.txt
/usr/lib/python3/dist-packages/pip-1.1.egg-info/PKG-INFO
/usr/lib/python3/dist-packages/pip-1.1.egg-info/entry_points.txt
/usr/lib/python3/dist-packages/pip-1.1.egg-info/dependency_links.txt

  70  forvas  2014-06-17


ベストアンサー

3つのうち1つで解決する可能性が高い

  1. python3-pipが正しくインストールされなかった場合は、再インストールしてください

    これは Ubuntu や Mint などの Debian ベースのディストロに使われています

    sudo apt-get remove python3-pip; sudo apt-get install python3-pip
    

    Fedora、CentOS、RHELをお使いの方はご利用ください

    sudo dnf reinstall python3-pip
    
  2. 代わりにpython3-pipコマンドを使ってみてください(Fedoraで動作します

  3. ただの乱暴な推測ですが… pip --version を確認してください。python3-pip をインストールした後、新しい pip が古い pip を置き換える可能性がわずかにあります (おそらく alternatives を経由して?)

EDIT 質問にdpkg -L python3-pipの出力が追加されたので、答えを出すことができるようになりました

使用する正しいコマンド名はpip-3.2

96  BenjiWiebe  2014-06-17


この問題にぶつかって、解決策を見つけました。python3-pipパッケージはpip-3.2バイナリをインストールしていました

pip-3.2 --versionを実行すると表示されます

pip 1.1 from /usr/lib/python3/dist-packages (python 3.2)

python3-pipcommand not foundのメッセージを与えるのに対し、python3-pipcommand not foundのメッセージを与える

ここから「クリーン」でダウンロードしたものでテストしてみました。https://sourceforge.net/projects/rpiqemuwindows/

pip-3.2をインストールする前にpython3-pipをインストールしてからpython3-pipをインストールしてからpip-3.2をチェックしてみました

5  Joseph Alway  2017-09-21


use easy_installを使用することができます

apt-get install python3-setuptools
easy_install3 pip

-3  fabiofc1  2017-03-31


タイトルとURLをコピーしました