コマンドを入力すると
pip
うまくいきます(ヘルプページを教えてください)。しかし、コマンドを入力すると
sudo pip
それは私に答えを与えた
sudo: pip: command not found
例えば、「sudo python」はうまく動作します。これがどのように可能ですか? sudoを使用してコマンドを呼び出すときに「後ろから」何が起こるのかわかりません。
ベストアンサー1
一般ユーザーとして、sudoを介して実行できないいくつかのコマンドがあります(つまり、ルートディレクトリにcdを移動する)。これは通常、プログラムがバイナリファイルではなくシェルに組み込まれている場合に発生します。 rootとしてログインする必要がありますsu
。
または、$ PATH環境変数を確認してください。 pipがこれらのディレクトリにない可能性があります。