Как установить через пип?
Я новичок в Ubuntu и Python тоже.
При установке различных пакетов через pip в терминал ubuntu выдает ошибки, в которых отказано в разрешении. pip3 install numpy
Но когда я запускаю ту же команду после запуска sudo su
это работает отлично.
Что это sudo su
делаешь здесь? И когда я должен использовать эту команду?
Что именно делает в общем плане?
1 ответ
Как указано выше sudo su
повышает ваши привилегии, и вы в основном запускаете команду от имени пользователя root. Просто используя sudo
без su
будет делать то же самое. Вы также можете попробовать запустить вашу команду как таковую:
pip3 install --user numpy
Это установит пакет в вашу учетную запись, а не в системную среду Python. Я настоятельно рекомендую вам ознакомиться с виртуальными средами для установки любых дополнительных пакетов / модулей, поскольку их установка в вашу среду Python может испортить ситуацию.