Пакетное обновление всех Python библиотек в Windows
Привет всем! Я не великий гуру программирования, но даже у меня количество установленных Python библиотек больше одной Обновлять их следует не то, что бы регулярно, но все же часто, а учитывая, что это занимает какое-то время (вывести список, посмотреть где есть обновления, нажать на кнопочку) — задумался, а можно ли этот процесс как-то автоматизировать? Оказывается — можно.
На помощь придет следующая команда:
for /F "delims= " %i in ('pip list --outdated --local') do pip install -U %i
размещенная в планировщике заданий. И все, обновление всех Python библиотек должно пройти автоматически. Впрочем, я пока в этом не уверен, и скажу точный результат через несколько дней
В любом случае — спасибо за внимание. И как всегда — если есть вопросы — пишите на почту, или в Telegram.
Как установить библиотеку определенной версии в Python?
Привет всем! Делаю тут бота для Instagram (кстати, подписывайтесь на мой ) — который будет лайкать посты по указанным тегам, подписываться по заданным параметрам (и отписываться тоже) и все такое прочее. В основе лежит библиотека InstaPy (более подробно о ней — позже). В пока столкнулся с вопросом, который звучит как: «Как установить библиотеку определенной версии в Python?». Разберемся с этой проблемой!
Иногда бывает так, что установив библиотеку с помощью pip вы сталкиваетесь с проблемой — самая новая версия оказывается — не совсем вам подходит. И нужно установить библиотеку определенной версии. Для этого в командной строке вводим следующее (в качестве примера возьмем ту же самую библиотеку InstaPy, о которой говорил выше. Текущая версия библиотеки на момент написания поста: 0.6.13, а мне нужно установить версию: 0.6.12):
pip install instapy==0.6.12
ВСЕ! Фактически,, мы просто дали команду pip — установить библиотеку — и указали нужную нам версию. Кстати, для правильного удаления библиотеки из системы используйте следующую конструкцию:
pip uninstall instapy
т.е. даем команду pip деинсталировать библиотеку (да, этот метод не так красив как в PyCharm, но не оставляет всяческих хвостов в системе).
Спасибо за внимание! Как всегда — в случае возникновения вопросов пишите на почту или в Telegram!
Как обновить библиотеку python
Запись: and-semakin/mytetra_data/master/base/15426289836b9zhv3nqb/text.html на raw.githubusercontent.com
pip install Django —upgrade
pip install Django -U
Эта команда также обновит все зависимости указанного пакета. Если это поведение нежелательно, то нужно использовать следующую команду:
pip install Django -U —upgrade-strategy only-if-needed
- Закодировать файл в base64 на Python
- Рекурсивное создание директорий в Python
- Сортировка в Python
- Правильно добавить год/месяц к дате в Python
- Отформатировать дату в Python
- Получить рабочую директорию и директорию со скриптом в Python
- Копия объекта в Python
- Время выполнения программы на Python
- Конвертировать datetime.timedelta в строку
- Парсинг даты в Python
- Конвертировать строку (str) в булевый тип (bool) в Python
- Получить местный часовой пояс в Python
- Проверить, что строка соответствует регулярному выражению в Python
- Просмотреть доступные версии модулей в PIP
- Получить целочисленный Unix timestamp в Python
- getter и setter в Python
- Настроить формат вывода логов в Python
- Получить переменную окружения в Python
- Обновить пакет в PIP
- Получить имя (хостнейм) машины из Python
- Вывести стэк вызовов при возникновении исключения в Python
- Функция eval в Python
- Дозаписывать (append) в файл в Python
- Препроцессинг кода в Python
- Проверить, что программа установлена из Python
- Настроить путь для импорта библиотек в Python
- Получить размер терминала в символах в Python
- Enum с дополнительными полями в Python
- Ошибка invalid command ‘bdist_wheel’ при установке пакета через PIP
- Получить список аргументов функции из Python
- Сделать словарь только для чтения в Python
- Заматчить любой символ, включая перевод строки, в регулярных выражениях на Python
- Получить список файлов в директории через pathlib в Python
- Вывести действительное число с округлением до нескольких символов после запятой в Python
- Вывод в терминал текста с цветами в Python
- Перезагрузить импортированный модуль в Python
- Безопасно создать список/словарь/любой объект из строкового представления в Python
- Аналог декоратора @property для методов класса в Python
- Перехватить ошибку TimeoutError в asyncio
- Отключить вывод логов в Python
- Уровни логгирования в Python
- Удалить *.pyc и __pycache__ файлы
- Выгрузить объект в JSON в Unicode в Python
- Конвертировать datetime в другую часовую зону в Python
- Дополнить строку нулями в Python
- Вычислить MD5 от строки в Python
- Удалить знаки пунктуации из строки в Python
- Проверить, что первая буква в строке — заглавная, в Python
- Разбить (split) строку по нескольким разделителям в Python
- Отсортировать версии в Python
- Распаковать любой архив в Python
- Получить имя текущего скрипта на Python
- Установка pip на Python 2.6
- Отличить печатаемый символ Unicode от непечатаемого на Python
- Вывести версию интерпретатора Python в машиночитаемом виде
- Найти место, куда Python устанавливает пакеты (dist-packages, site-packages)
Как обновить библиотеку?
Как обновить библиотеку? Хочу обновить одну из питоновских библиотек. Как это сделать? Те у меня есть python-lib_a_1.3 , а я хочу python-lib_a_1.9 .
Отслеживать
задан 7 янв 2012 в 12:55
Nicolas Chabanovsky Nicolas Chabanovsky
51.2k 86 86 золотых знаков 266 266 серебряных знаков 505 505 бронзовых знаков
4 ответа 4
Сортировка: Сброс на вариант по умолчанию
pip install -U libname
easy_install -U libname
Отслеживать
ответ дан 7 янв 2012 в 17:03
34.5k 25 25 золотых знаков 97 97 серебряных знаков 214 214 бронзовых знаков
Всё зависит от дистрибутива, смотрите в каком пакете лежит эта библиотека и обновляйте через систему работы с пакетами (или ебилдами).easy_install крайне плохой выход потом замучаетесь вычищать если что не так. так как easy_uninstall нету.
Отслеживать
ответ дан 8 янв 2012 в 14:36
164 3 3 бронзовых знака
sudo apt-get install python-lib-a-1.9
Отслеживать
ответ дан 7 янв 2012 в 13:37
437 3 3 серебряных знака 11 11 бронзовых знаков
Всё выше написанное правильно,но лучше использовать синаптик- в поисковике написать piton.И появится список всего, что с ним связано, останется только поставить галочки на выбраных пакетах, причем все зависимости будут установлены автоматом или предложены пакеты для установки зависимостей
Отслеживать
ответ дан 9 янв 2012 в 17:41
54 7 7 бронзовых знаков
- python
- update
- библиотеки
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.15.1019
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.