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

Я новичок в ubuntu и python.

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

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

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

Что он делает в общем смысле?

1
задан 10 April 2017 в 18:32

4 ответа

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

pip3 install --user numpy

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

2
ответ дан 22 May 2018 в 23:47

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

pip3 install --user numpy

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

2
ответ дан 18 July 2018 в 15:13

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

pip3 install --user numpy

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

2
ответ дан 24 July 2018 в 20:35

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

pip3 install --user numpy

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

2
ответ дан 31 July 2018 в 23:37

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

Похожие вопросы: