← All posts tagged Python

vt

Как обычно, когда вляпаешься в эти теги, то нихера не работает. Решил в сотый раз пойти модным путем и поставить говнософтину (мастодон, ага! Чтоб дебажить его глюки) через докер. Линукса на десктопе у меня естественно нет, и качать костыли докера для запуска на нормальных ос нет смысла, я взял vmware и сделал там себе alpine linux, ну типа костыли докера его и используют. Очень порадовало, что нету никакого питона из коробки, я уж думал что пойдет дождь с кирпичами. Но нет, все как всегда — помимо докера нужно было поставить docker compose, а оно наговнякано на питоне. Ну, поставил. Запускаю мастодон через compose — он долго-долго пересобирает РУБИ(нахуя?), скачивает кучу образов убунты, запускает их и... падает с ошибками. Разбираться не стал, снес докер и худо-бедно запустил мастодон штатным руби из alpine.
Ну, и решил снести питон нахер. Не тут-то было! У него там закольцевались зависимости и менеджер пакетов не в силах его удалить, даже при использовании кучи --force-* опций. Вот так вот — дал слабину и пустил питон, теперь избавляться только переустановкой линукса!

vt

github.com рубипитонодебил официально заявляет, что Homebrew теперь будет поставляться с двумя версиями питона сразу (это плюс к гигабайту рубискриптов, на котором он собственно написан). Куда валить, интересно? Macports и Fink придется рассматривать

vt

$ brew remove python@2
Error: Refusing to uninstall /usr/local/Cellar/python@2/2.7.15
because it is required by gdal, numpy, postgis, which are currently installed.
You can override this and force removal with:
  brew uninstall --ignore-dependencies python@2
$ brew remove python
Error: Refusing to uninstall /usr/local/Cellar/python/3.6.5
because it is required by gdal, numpy, which are currently installed.
You can override this and force removal with:
  brew uninstall --ignore-dependencies python