web-dev-qa-db-ja.com

pipはインストールされているようですが、動作していません

背景として、私は自分のanacondaディストリビューションからバックアウトし、pipを使用して独自のパッケージ管理をしようとしています。古いanacondaバージョン3.4を削除しました。 pythonをUbuntu 16.04と一緒に3.5にアップグレードし、使用している残りのパッケージをすべて再インストール中です。

ピップに関する私の問題を簡単に説明します。

:~/Downloads$ python --version
Python 3.5.2
:~/Downloads$ python get-pip.py
Requirement already up-to-date: pip in /home/XXX/.local/lib/python3.5/site-packages
:~/Downloads$ pip install -U pip
The program 'pip3' is currently not installed. You can install it by typing:
Sudo apt install python3-pip
:~/Downloads$ pip install scipy
The program 'pip3' is currently not installed. You can install it by typing:
Sudo apt install python3-pip

現在、apt install pipは実際に機能します。しかし、その後、私は以前に経験したことのないそのバージョンのpipに関する無数の問題を抱えています。最も重要なことは、8.1.1から9.0.1にapt管理pipをインストールできないという事実です。だから、私はピップを削除し、今はスクエアに戻りました。

しかし、すべては無関係です。私はピップをそのまま動作させたいです。 get-pip.pyの何が問題になっていますか?

3
kingledion

Aptを使用してpipをインストールすることは解決策ではありません。

PIPを正しくインストールしましたが、実行可能パスをPATH変数に追加する必要があります。

export PATH=~/.local/bin:$PATH

これを~/.profileの最後に追加して、変更を永続的にすることができます。新しいシェルでsource ~/.profileを実行する必要がある場合があります。または、ログアウトして再度ログインすることができます。

7
nicoxis

pythonがインストールされていることを確認しますが、pipがインストールされているかどうかは確認しません。確認できます。

$ pip --version
pip 8.1.1 from /Users/aidanmelen/.pyenv/versions/3.5.2/lib/python3.5/site-packages (python 3.5)

提案されたように、aptでpipをインストールできます。

$ Sudo apt install python3-pip

Pythonがインタープリターであることを忘れないでください。 pythonプログラムを解釈し、pipはPipインストールPythonまたはPIPインストールパッケージを表します。これにより、scipyなどのpythonパッケージ(サードパーティライブラリ)をダウンロード、インストール、および管理できます。

0
Aidan Melen