↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Временно не работает,
как войти читайте здесь!
Теmр
2 июля в 14:23
Aa Aa
#рабочее #нытья_псто #тег_для_скрыта

На эмоциях снесла рабочий билд Anaconda под Python (6 лет собирался/работал/настраивался) из-за конфликта с netcdf4 на рабочем компе. Это было ещё 19.06. Писала об этом пост.

ЭТО БЫЛА ГРУБЕЙШАЯ ОШИБКА. ФАТАЛЬНЕЙШАЯ, я бы сказала.

Сейчас хаваю то, о чём говорю студентам на лекции - python плох в конфликте м/у библиотеками. И это попаболь. Тем более под версию винды, которая уже официально не поддерживается (обновить нельзя, потому что на этом компе стоит ещё более древний софт, работа с которым моя прямая проф.обязанность)

Методом проб и ошибок я подобрала стабильные версии Anaconda, conda, pip и jupyter.

В процессе требуемых мне install и update какая-то библиотека (и я даже знаю какая) руинит мне стабильную сборку, обновляя какой-то из компонентов до неподдерживаемой версии и эта пирамидка рушится вновь. Ладно ещё ДипСик под боком, помогает мне разрешать конфликты, без него я бы точно не осилила.



conda перед обновлением какого-то пакета сначала "экзаменует" на какой-то ляд их все. 300 с гэком, а потом решает конфликты. conda как чистый python типично медленная до невозможности. Ускоритель на Си (mamba) у меня на эту сборку не встаёт, я пробовала. И то, что я обычно делала через pip для обновления самой базовой numpy (занимало у меня меньше минуты) сейчас грузит так уже больше двух часов (это я решила не создавать лишних конфликтов м/у pip и conda и накатить всё что можно через conda).

Фуф, выговорилась, стало чуточку легче.

На такое даже магии стыдно просить (самадуравиновата), чтобы мне удалось собрать рабочую сборку и нигде ничего не отвалилось.

Я, конечно, стараюсь не унывать, за эти почти 2 недели неплохо так поднаторела и, если можно так сказать, повысила свою техническую грамотность в плане установки и обновления библиотек для python.
2 июля в 14:23
8 комментариев из 17
*Посылает пару кветтабайт магии по UDP* Да, я извращенец 😂😂
Лучше ставить арч.
Извините, не удержался. Это сильнее меня.
ArtChaos
> Я всё смотрю в эту сторону и никак не могу ему научиться, потому что не знаю, надо ли?

pipx в помощь — это практически тот же pip, но со встроенным управлением виртуальных окружений изкоробки.
temp
> ЭТО БЫЛА ГРУБЕЙШАЯ ОШИБКА. ФАТАЛЬНЕЙШАЯ, я бы сказала.

"Обновляли пайтон — порвали два дебьяна" (воспоминания по переезду в unstable с 3.9 на 3.11).
Odio inventar nombres
> если тоже snap не поставить, чтобы превратить в такое же говно, как современная Ubuntu

Debian immutable + Flatpak наше всё.

...Хотя нет, для ценителей таки Qubes + что угодно в системспейсе поверх.
ArtChaos
Вопрос почти ламмера-мангуста: а работаешь ли ты (извиняюсь, если надо на вы) с venv, чтобы под каждый проект ставить всё с нуля и не париться о совместимости со старыми либами, если они нужны для других проектов? Я всё смотрю в эту сторону и никак не могу ему научиться, потому что не знаю, надо ли?
Знаю, хочу собрать базу с норм библиотеками. В моем понимании проекты это написание кода, который будет компилироваться и запускаться на чужом железе, у меня же скриптики на визуализации и работу с данными.

Если мне такое понадобится, я проще в гугл колаб пойду. Для меня эти ворт окружения кажутся слишком запарными(


dariola
А заново (пусть не прям сразу) сделать этот рабочий билд нельзя? Если вы уже знаете нужные составляющие, это наверное проще, чем в первый раз собирать? А кстати, почему вы его так долго сначала собирали? По мере необходимости?
Потому что по вашему тексту впечатление, что вы сейчас даже не рассматриваете эту идею.
По мере необходимости, тут обновление на либу понадобилось, скачали/установили, тут новая либа понадобилась скачали установили, на самом деле у меня там был страшный Франкенштейн, ибо я там мешала установки через pip и conda и делала то, что сейчас мне всё руинит, но у меня почему-то тогда работало...
Показать полностью
Вот читаю обсуждения и в голове невольно мартышка в диски стучит... Я не понимаю... Мой удел под вайном умудриться запустить маткад, запустить gns3 через докер и поднять простой сервер... Но тут...я пасую в страхе..
ПОИСК
ФАНФИКОВ









Закрыть
Закрыть
Закрыть