Как установить через пип?

Я новичок в Ubuntu и Python тоже.

При установке различных пакетов через pip в терминал ubuntu выдает ошибки, в которых отказано в разрешении. pip3 install numpy

Но когда я запускаю ту же команду после запуска sudo su это работает отлично.

Что это sudo su делаешь здесь? И когда я должен использовать эту команду?

Что именно делает в общем плане?

1 ответ

Решение

Как указано выше sudo su повышает ваши привилегии, и вы в основном запускаете команду от имени пользователя root. Просто используя sudo без su будет делать то же самое. Вы также можете попробовать запустить вашу команду как таковую:

pip3 install --user numpy

Это установит пакет в вашу учетную запись, а не в системную среду Python. Я настоятельно рекомендую вам ознакомиться с виртуальными средами для установки любых дополнительных пакетов / модулей, поскольку их установка в вашу среду Python может испортить ситуацию.

Другие вопросы по тегам