私はubuntuの初心者で、pythonも。
Ubuntuターミナルでpipを介して異なるパッケージをインストールしているときに、アクセス許可拒否エラーが表示されます。例:pip3 install numpy
しかし、Sudo su
を実行した後に同じコマンドを実行すると、完璧に機能します。
ここでSudo su
は何をしていますか?そして、いつそのコマンドを使用する必要がありますか?
一般的に正確に何をしていますか?
上記のようにSudo su
は特権を昇格し、基本的にrootとしてコマンドを実行しています。 Sudo
なしでsu
を使用するだけでも同じことができます。コマンドを次のように実行することもできます。
pip3 install --user numpy
これにより、システムではなくアカウントにパッケージがインストールされますpython環境。追加のパッケージ/モジュールをインストールする場合は 仮想環境 を参照することを強くお勧めしますシステムにそれらをインストールするのでpython環境は物事を台無しにすることができます。