昨日私はピップをインストールしました
python get-pip.py
そしてそれは定期的に使用することができます。今、これを示しています。
-bash: pip: command not found
python get-pip.pyを使用して再インストールします。
Requirement already up-to-date: pip in /usr/local/python-2.7.11/lib/python2.7/site-packages
しかし、PATHはどうですか?
次に、I tryを使用して、関連するすべてのパスをPATHに追加します。
/usr/local/python-2.7.11/bin/pip:/usr/local/python-2.7.11/bin/python2.7:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/python-2.7.11/bin/python
それらのどれも機能しません。
私は正しい道を見つけるように私に言ったいくつかの同様の質問を見ました。
# which python
# /usr/bin/python
which pip
...(nothing)
Pythonのインストールパスは/usr/local/python-2.7.11です。 ln -s /usr/local/python-2.7.11/bin/python /usr/bin/python
ピップをインストールする前。
私のシステムはDebian7です。
pip
をpython getpip.py
と一緒にインストールすると、pip
コマンドがpythonバイナリの横にインストールされます。あなたの場合、それは/usr/local/2.7.11/bin
です。 python実行可能ファイルはそのリンクから見つかるため、そのディレクトリは他のコマンドには使用されません。
PATHには、完全なファイル名ではなく、パス、つまりディレクトリが必要です。 PATHに含めるディレクトリは/usr/local/python-2.7.11/bin
です。そうすることで、リンクを取り除くことができます。
リンクを設定することもできます。
ln -s /usr/local/python-2.7.11/bin/pip /usr/bin/pip
リンクのためにpythonが見つかり、pipがインストールされている(が見つからない)ため、次のようにしてpipを呼び出すこともできます。
python -m pip
リンクを追加したくない場合は、それをエイリアスにすることができます。
alias pip='/usr/local/python-2.7.11/bin/python -m pip'