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>