Как установить Питон2
2025-02-06 20:48![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Я понимаю, что второй Питон это низзя, ужас-ужас и дурной тон, но что делать, если очень хочется? 😀
На линуксе делаем:
На линуксе делаем:
На маке ещё проще:sudo apt install readline-dev libssl-dev curl -fsSL https://pyenv.run | bash ~/.pyenv/bin/pyenv install 2.7
После чего питон можно вызывать командой:brew install pyenv ~/.pyenv/bin/pyenv install 2.7
$ ~/.pyenv/versions/2.7.18/bin/python2 Python 2.7.18 (default, Feb 6 2025, 20:48:01) [GCC 13.3.0] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> _
no subject
Date: 2025-02-07 19:00 (UTC)Хто сказав?
Imnrho (in my not really humble opinion) Python 2.7 був настільки прекрасним і стабільним локальним максимумом, що даремно вони не енфорсали сумісність синтаксису.
Я досі хай вже не часто, але регулярно пишу "print x" замість print(x)
А вже делегувати reload в якісь бібліотеки -- це верх ницості. Чи низ ? Словом, a bad thing, not a good thing.
no subject
Date: 2025-02-07 22:17 (UTC)Його відповідь:
Absolutely not. I would strongly recommend against using Python 2 for any new projects. Python 2 reached its end-of-life on January 1, 2020. This means:
no subject
Date: 2025-02-07 23:30 (UTC)Все те ж саме, лише 100х, стосується будь-якого вжитку будь-якої старої технології.
Відповідь на запитання "Do you like to use ..." може бути іншою, бо мотивація там часто естетична і ностальгічна :))
Я зазвичай працював не в надто багатих на патенти галузях, але з патентів, які таки заробив, причиною отримання останнього була необхідність написати метод на barebones Python 2.6 :) Ну, так вийшло, що в ті часи, коли більшість світу уже писала на третьому Пітоні, хоча 2.7 ще відчасти підтримували, треба було щось робити швидко на мінімумі ресурсів в маленькому докер-контейнері, запущеному на невеликій віртуальній машині, запущеній десь на периферії не надто потужнього раутера... Словом, через всякі legacy штучки технічна задача була ось така і ніяка інакша. В результаті, замість запускати якийсь великий ML регресор, довелося писати свій власний, з нуля, спеціалізований, швидкий і легкий. Зате -- зручний рядок в резюме, рекрутери ведуться :)