web-dev-qa-db-ja.com

pipを介してインストールする方法は?

私はubuntuの初心者で、pythonも。

Ubuntuターミナルでpipを介して異なるパッケージをインストールしているときに、アクセス許可拒否エラーが表示されます。例:pip3 install numpy

しかし、Sudo suを実行した後に同じコマンドを実行すると、完璧に機能します。

ここでSudo suは何をしていますか?そして、いつそのコマンドを使用する必要がありますか?

一般的に正確に何をしていますか?

1
user4828815

上記のようにSudo suは特権を昇格し、基本的にrootとしてコマンドを実行しています。 Sudoなしでsuを使用するだけでも同じことができます。コマンドを次のように実行することもできます。

pip3 install --user numpy

これにより、システムではなくアカウントにパッケージがインストールされますpython環境。追加のパッケージ/モジュールをインストールする場合は 仮想環境 を参照することを強くお勧めしますシステムにそれらをインストールするのでpython環境は物事を台無しにすることができます。

2
mohhinder