Разумно ли «очистить» мою Python среду? - PullRequest
0 голосов
/ 07 мая 2020

Я Python новичок и бегаю Python на Ma c. Я начал читать о pipenv и virtualenv и проверил, как настроена моя система. Оказывается, в моей системе python установлено количество пакетов Годзиллиана. AFAIU от pipenv и virtualenv, это именно то, чего вы не хотите.

Итак, теперь я хочу исправить это и применить передовой опыт, разместив все зависимости в папках проекта, но прежде чем сделать это, мой вопрос: Разве разумно «очистить» системную среду и разместить все в папках проекта? Или мне следует оставить системную среду такой, какая она есть, и просто начать добавлять зависимости во вновь созданные папки проекта? Меня не волнует место на диске, меня волнуют конфликты зависимостей.

1 Ответ

1 голос
/ 07 мая 2020

Вы ни в коем случае не должны очищать системную среду. Системная версия python будет использоваться вашей операционной системой, и если вы ее повредите, кто знает, какие ошибки c вы вызовете.

В идеале вы хотите оставить в покое версию python вашей системы, а затем иметь свою собственную, отдельную версию python, которую вы фактически используете для разработки, где вы управляете пакетами et c.

Популярный способ установить версию python и управлять пакетами - использовать anaconda: https://www.anaconda.com/, поэтому я предлагаю изучить это.

...