make
とmake install
を介してpython2.7.8をインストールしてから、 get-pip 。
-
http_proxy
-
https_proxy
in
- ユーザー”s
~/.zshrc
- root” s
/root/.basrc
今私はpip
- ユーザーアカウント
- ルートアカウント
で実行できますしかし、sudoを使用してユーザーのシェルから実行することはできません
sudo pip sudo: pip: command not found
ここで何が問題になっていますか?
回答
これは、 PATH
が異なる場合に発生しますsudo
で実行しています。比較してみてください:
which pip env
vs。
sudo which pip sudo env
安全な回避策の1つは、 /usr/local/bin
またはivid =のpip
へのシンボリックリンク”074d126839″>
。パッケージマネージャーを使用してpip
をインストールすると、いくつかの(ほとんどの?)ディストリビューションで自動的にインストールされます。
alias sudo='sudo env PATH=$PATH'
で問題が解決しました。ln -s /usr/local/bin/<stuff> /usr/bin/<stuff>