1.2, A.Stahl (ok), 19:51, 21/01/2019 [ответить] [﹢﹢﹢] [ · · · ] [↓] [к модератору]
| +1 +/– |
Ну ок, Питон2 и так прожил больше, чем предполагалось. Это как 32-битный х86. Нафиг не нужен, но упорно выживает за счёт особо упорных.
| |
|
2.3, Аноним (3), 20:17, 21/01/2019 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +1 +/– |
Он выживает за счёт тех, кому важна скорость вычислений и потребление памяти, а не номера версий вычислятора.
| |
|
|
Часть нити удалена модератором |
4.6, Аноним (3), 20:50, 21/01/2019 [ответить] [к модератору]
| +/– |
Самопочином иди занимайся. У питона 2.7 до сих пор скорость вм выше чем у 3.7. Например, тупой вход-выход в/из функции почти в 3 раза медленнее. Активная работа с байтовыми слайсами раздувает в памяти всю третью ветку. У меня, для примера, есть aws lambda. Написана давно и аккуратно. Обычный дата-саентизм уровня "загрузить десяток мегабайт с s3, покрутить массивы в numpy, посчитать производные данные, применить модельку, записать результаты в dynamo".
Версия на 2.7, кушает ~256MiB, работает в среднем 2 минуты и всегда укладывается в 5 минут. Версия на 3.6, не смотря на все приседания и перепиливания, жрёт , не укладывается в 5 минут и выжирает почти гигабайт.
| |
|
5.7, Аноним (7), 21:19, 21/01/2019 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +1 +/– |
Для дата-сайнтистов есть Julia. По крайней мере, с коннекторами к источникам данных и скоростью предобработки и вычисления там проблем нет.
| |
|
6.9, Аноним (3), 22:11, 21/01/2019 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +/– |
Ещё раз. Решение есть. Работает. Свою часть работы делает хорошо. Переписывание на более новые версии было затеяно после анонса окончания поддержки амазоном.
| |
|
7.15, Аноним (15), 00:12, 22/01/2019 [^] [^^] [^^^] [ответить] [к модератору]
| +2 +/– |
Интересный, кстати, это вопрос. На сколько можно доверять облачному провайдеру поддержку своей логики, если в любой момент времени они могут изменить версии инструментов и сделать эту логику нерабочей.... В части Амазона, это, скорее, сигнал, чтобы не использовать их.
| |
7.16, Vkni (ok), 01:11, 22/01/2019 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
В культуре Питонистов есть зуд к изменениям. Поэтому если вы хотите сделать что-то надолго, то брать Питон нежелательно. Не из-за недостатков языка, а потому, что они хотят улучшать и улучшать, очень часто не оглядываясь на обратную совместимость.
| |
|
|
|
|
|
2.18, Vkni (ok), 01:17, 22/01/2019 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
Я могу объяснить, как это так получается. В культуре Питонистов есть страсть к изменениям, это лагерь фактически противоположный C++ному. Эта страсть к изменениям в сочетании с традиционной для кровавого энтерпрайза тяги к развесистым программам и с динамической типизацией языка Питон приводят к тому, что приходится жёстко фиксировать версию интерпретатора и библиотек.
Но тут на помощь приходит python 2.x - эта ветка считается мёртвой, поэтому библиотеки под неё питонисты модифицируют не так интенсивно. Поэтому типичный "кроваво-энтерпрайзный софт" более-менее живёт годами, иногда выживая даже при смене младших версий интерпретатора (2.6 -> 2.7).
| |
|
3.48, Анонимчжан (?), 17:06, 22/01/2019 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
интересно а сколько стандартов С++ поменялось за последнее время? последний стандарт так и вообще создатель ++-в сказал считать новым языком фактически)) точно бредит.
я например и с++ и питон использую. и не вижу ничего плохого. для каждой задачи свой инструмент.
| |
|
|
1.8, noize (ok), 21:52, 21/01/2019 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [к модератору]
| +/– |
в новости забыли указать, что также выброшена поддержка python ниже 3.5, т.е. те, кто на debian jessie идут лесом)
| |
|
2.37, нах (?), 13:04, 22/01/2019 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
а у вас там что - 2.7 уже выпилен?
ну, значит, страдальцам у которых немое кино уже кончилось, а звуковое не настало, придется страдать. Страдание очищает.
| |
|
1.10, Аноним (11), 22:23, 21/01/2019 [ответить] [﹢﹢﹢] [ · · · ] [↑] [к модератору]
| +/– |
>Проблема связана с небезопасным использованием модуля "pickle".
Безопасное использование модуля pickle почти бесполезно.
| |
1.30, Аноним (30), 11:07, 22/01/2019 [ответить] [﹢﹢﹢] [ · · · ] [↓] [к модератору]
| +/– |
Хороший мудератор: вот в этом вся суть рашен опенсурс - ответа хрен, лучше удалить вопрос.
Как это собирать? На стадии configure пишет, что не может создать исполняемый файл. По интернетам масса таких вопросов, все без ответа.
С компилятором/binutils всё норм - сотни пакетов собираются нормально.
| |
|
2.42, Андрей (??), 14:18, 22/01/2019 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +/– |
> На стадии configure пишет, что не может создать исполняемый файл.
Если исключить тривиальную ошибку, это чаще всего означает, что компилятору скормили флаг, который он не знает. А это чаще всего бывает тогда, когда компилятор слишком старый.
| |
|
3.44, нах (?), 14:53, 22/01/2019 [^] [^^] [^^^] [ответить] [к модератору]
| –1 +/– |
это чаще всего означает, что компилятора нет вообще. Поскольку альтернативно-одаренный вряд ли догадался что ему нужен gfortran.
но в любом случае ответ на этот вопрос лежит в логе конфигурялки, в который альтернативно-одаренный питонист не умеет посмотреть.
| |
|
4.45, нах (?), 14:57, 22/01/2019 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| –1 +/– |
кстати, зачем альтернативно-одаренные его пересобирают, когда на сайте лежат новые вилы под все возможные и некоторые невозможные платформы, тоже загадка
| |
|
5.59, myhand (ok), 21:50, 22/01/2019 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Ну как зачем, разве разработчики библиотеки могут собрать бинарники лучше, чем Вася Пупкин с опеннету? Удивляюсь я.
| |
|
4.46, Аноним (30), 15:26, 22/01/2019 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| +/– |
Какой ты вумный...
gcc --version
gcc 7.3.0
В той же системе numpy-1.10.4 собрался успешно.
Если что, fortran - опция.
| |
|
5.50, Андрей (??), 17:15, 22/01/2019 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +/– |
> gcc --version
А что говорит gfortran --version ? В зависимостях соответствующего Debian-пакета gcc не значится, только gfortran. И так уже давно.
| |
|
6.53, нах (?), 17:57, 22/01/2019 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
>> gcc --version
> А что говорит gfortran --version ? В зависимостях соответствующего Debian-пакета gcc не
> значится, только gfortran. И так уже давно.
ну так может (коли ты юзер дебиана) пойдешь дашь п-ы пионерам? (в смысле - хоть тикетца им заведи?)
Потому что по факту - хрен ты его соберешь без gcc. И без g++,кстати, тоже - причем сборочница этого, к моему смеху, не проверила - просто навернулась по дороге.
под волшебной бубунточкой, если что, собрался.
| |
|
7.55, Андрей (??), 18:02, 22/01/2019 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> ну так может (коли ты юзер дебиана) пойдешь дашь п-ы пионерам? (в смысле - хоть тикетца им заведи?)
Не надо: gfortran зависит от gcc.
| |
|
|
5.58, нах (?), 18:05, 22/01/2019 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> Какой ты вумный...
да блин, нафиг мне твоя версия - в лог посмотри, он им гадит прямо туда где собирается.
Прямо в последних строчках и будет причина.
| |
|
4.49, Андрей (??), 17:12, 22/01/2019 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
> это чаще всего означает, что компилятора нет вообще.
Этот вариант я отнёс к:
> > Если исключить тривиальную ошибку | |
|
5.54, нах (?), 17:58, 22/01/2019 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
>> это чаще всего означает, что компилятора нет вообще.
> Этот вариант я отнёс к:
>> > Если исключить тривиальную ошибку
какая ж она тривиальная, если вон, дебианы взяли и забыли зависимость включить, как нам сообщают с полей? ;-)
| |
|
|
|
|
3.68, пох (?), 07:01, 06/02/2019 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
читайте логи конфигуры, истино вам говорю - они рулез.
у меня SHELL вот ни разу не bash, и /bin/sh тоже не баш. Собирается.
| |
|
|
|