Найти - Пользователи
Полная версия: Обновление Python и всех библиотек.
Начало » Python для экспертов » Обновление Python и всех библиотек.
1
Casufi
Есть задача, в большей или меньшей мере автоматизировать процесс обновления Python для Windows.
В документации по установке написано, что нежелательно устанавливать новую версию поверх старой, желательно сначала снести старую , а потом установить новую.
Кроме этого могут быть установлены надцать модулей, которые тоже необходимо переустановить.
А) Минимальная автоматизация:
1) Заставить питон выдать полный список модулей, желательно с номерами версий.
2) Руками зайти на сайты и скачать новые версии модулей и библиотек
3) Снести питон
4) Установить питон и установить библиотеки руками

Б) Максимальная автоматизация:
1) Руками сделать копию текущей инсталляции питона
2) Скачать инсталер, установить новый питон поверх старого
3) Скриптом автоматически обновить библиотеки до последних версий. Если какаято библиотека не собрана под текущую версию, выдать предупреждение.

Вот интересует, как сделать пункты А1 или Б2, Б3 ?
bialix
Пункт А1 можно как-то попытаться решить если ВСЕ модули/библиотеки ставились при помощи инсталляторов или setuptools. Кстати вам наверное имеет смысл смотреть в сторону setuptools, оно умеет делать Б3.

Пункт Б2 делается просто средствами самого питона и библиотеки urllib(2)
qman
bialix
Пункт А1, Б2
Пункт А1, Б2 под windows полноценно работает как и под unix?
Андрей Светлов
проблем не испытывал - с setuptools. Без них кашу приходится разгребать самому.
balu
Casufi
Есть задача, в большей или меньшей мере автоматизировать процесс обновления Python для Windows.
Это на юзерской машине?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB