Как правильно использовать виртуальные среды Python с Homebrew? - PullRequest
0 голосов
/ 02 сентября 2018

Я люблю Homebrew и использую его для установки практически всего на моем Mac. Однако есть некоторые проблемы, с которыми я продолжаю сталкиваться. Одним из них является проблема осиротевшей среды Python.

Всякий раз, когда я использую brew cleanup, все более старые версии Python очищаются, что делает все существующие среды непригодными для использования и приводит к следующей ошибке при запуске Python:

dyld: Library not loaded: @executable_path/../.Python
  Referenced from: /Users/user123/.virtualenvs/my_env/bin/python
  Reason: image not found
Abort trap: 6

Я не ищу способ исправить обстановку, а скорее пытаюсь понять, что было бы наилучшей практикой здесь. Никогда не бегать brew cleanup?

1 Ответ

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

brew cleanup не самая чувствительная команда и иногда вызывает некоторые проблемы. Однако, поскольку варево не убирает за собой, иногда это неизбежное зло. В идеале, brew cleanup не нарушает существующие версии, в противном случае вы можете просто восстановить существующие версии с помощью brew reinstall ....

...