2016-11-06 1 views
2

Питон, который я использую, является одним из MacOS. Похоже, что питон системы не несет пип, а пипс установлен сам.Опасно ли, если я удалю все пакеты в `pip list` на MacOS?

Очень обидно использовать питон системы, всегда есть проблема с разрешением отказа, и я устал от этого. Итак, сначала я хочу удалить все пакеты по пипу, а затем использовать virtualenv. До этого я хотел бы знать

Опасно ли, если я удалю все пакеты в pip list на MacOS?

Редактировать: В настоящее время на моем mac в каталоге находятся оба Python 2.6 и 2.7: /Library/Python. Тогда я могу полностью удалить python 2.7 и переустановить его по-другому?

ответ

0
  1. Не удалять пакеты MacOS python. Я сделал это один раз. Не было веселого времени. Даже установка новых пакетов может привести к огромным проблемам, поскольку зависимости обновляются и больше не работают с файлами OSX, особенно из-за того, что вы даже не можете обновить из-за SIP.

  2. Если вы создадите виртуальный диск, он будет полностью отделен от пиктограммы OSX. Вы можете использовать pip в virtualenv, и это не повлияет на пипс вне виртуального. В других случаях, вам не нужно, чтобы удалить что-нибудь - просто сделать virtualenv и начать пип insall'ing :)

0

Я в конечном итоге установка Anaconda Python из Continuum Analytics и затем установить мой путь к этому питона. Таким образом, я получил обновленный python для работы (плюс множество других преимуществ), но мой Mac мог поддерживать Python 2.6, он должен работать правильно.

Смежные вопросы