昨日私はpipをインストールしました
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 はどうでしょうか?
その後私は試す関係するすべてのパスを 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
インストール前に pip を使用しました。
私のシステムはDebian7です。
答え1
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'