Должен ли я установить virtualenv с помощью sudo или нет? - PullRequest
0 голосов
/ 03 ноября 2018

Я установил pip и pip3 с sudo в моей машине. Я новичок в python и во всем мире виртуальных сред, поэтому я не уверен, стоит ли мне устанавливать virtualenv с sudo или нет. virtualenv сайт не совсем ясно. В нем говорится: [sudo] pip install virtualenv, как если бы это было необязательно.

1 Ответ

0 голосов
/ 03 ноября 2018

Вам понадобится sudo, только если вы устанавливаете virtualenv в системный Python и ваша текущая учетная запись не может записать в каталог site-packages для этой установки Python.

Вы можете проверить с помощью pip -V или python -m site, чтобы увидеть, где двоичный файл python ищет пакеты, и найти каталог .../site-packages. Если вы не можете написать в этом каталоге с вашей текущей учетной записью, вам нужно sudo.

Вы также можете использовать pip install --user virtualenv, чтобы установить его только для своей учетной записи даже с установленной системой настройкой Python. Затем сценарий virtualenv устанавливается в ~/.local/bin, обязательно включите этот путь в переменную среды PATH или просто используйте python -m virtualenv в качестве альтернативы инструменту командной строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...