Установка библиотек python без pip
Проблема заключается в том, что сеть в которой я работаю почему то блокирует установку библиотек python через pip install (выдает ошибку связанную с SSL сертификатами) см. скрин. Проблему уже несколько месяцев никто не может решить. Возможно есть способ установить библиотеку python скачав файлы библиотеки с pypi.org, подскажите пожалуйста как это можно сделать?

Отслеживать
Denis Osadchiy
задан 2 фев 2021 в 11:57
Denis Osadchiy Denis Osadchiy
11 1 1 серебряный знак 4 4 бронзовых знака
Попробуйте pip install —trusted-host files.pythonhosted.org %package%
2 фев 2021 в 12:55
Из-за чего вообще возникает ошибка SSL — возможно давно систему не обновляли, какие-то корневые сертификаты SSL могли истечь. Теоретически способ из комментария выше должен помочь.
15 фев 2022 в 9:11
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Скачать .whl файл и установить его pip install path/to/file.whl
Или скачать tar.gz , распаковать и установить через python setup.py install из нужной папки.
Отслеживать
ответ дан 2 фев 2021 в 12:08
26.3k 7 7 золотых знаков 32 32 серебряных знака 48 48 бронзовых знаков
Добавил 2 скрина в описание. Попробовал установить ‘pip install path/to/file.whl’ таким способом, не понимаю пакет установился или нет. Jupyter не видит его по крайней мере
2 фев 2021 в 12:29
Он зависим от других библиотек. Их также надо поставить.
2 фев 2021 в 12:37
От каких библиотек? Numpy?
2 фев 2021 в 12:47
lifetimes нужно писать с маленькой буквы
2 фев 2021 в 12:47
Все ровно не видет: «No module named ‘lifetimes’ »
2 фев 2021 в 12:49
Можно с другого компьютера (с той же операционной системой, битностью, и той же версией Python) загрузить нужный пакет и все его зависимости как whl файлы ( Lifetimes — имя основного пакета, который нам нужно установить):
pip install wheel pip wheel -w wheels/ Lifetimes
Появится папка wheels с примерно таким набором файлов (тестировал на Windows 7 x64, Python 3.8.6 x64):

Нужно эту папку перенести на комп, где возникают ошибки SSL, там установить все с помощью следующей команды:
pip install --no-index -f wheels/ Lifetimes
Как вручную установить пакет в Python
Большинство пакетов в Python сейчас спроектированы так, чтобы быть совместимыми с менеджером пакетов pip. Но что если у вас есть пакеты, несовместимые с pip, и вам нужно установить пакет вручную? Сегодня мы разберем, как это делается.
Примечание редакции Pythonist: об установке пакетов через менеджер читайте в статье «Установка пакетов Python при помощи PIP».
- Загрузите пакет и извлеките его в локальный каталог.
- Если пакет включает в себя собственный набор инструкций по установке, следуйте им. В противном случае наиболее распространенным методом ручной установки пакета является реализация setup.py .
Установка пакетов Python с помощью setup.py
Чтобы установить пакет, содержащий файл setup.py , откройте командную строку или окно терминала и сделайте следующее:
- С помощью команды cd переместитесь в каталог, где находится файл setup.py
- Введите следующую команду: python setup.py install
Среда сборки setup.py
Пакеты, устанавливаемые при помощи setup.py, имеют требования относительно среды сборки, которые разработчики должны учитывать. Но некоторые требования опциональны.
Примеры
С помощью следующей команды проверьте, что у вас установлена актуальная версия setuptools:
python -m pip install —upgrade setuptools
Включите именованные аргументы install_requires в setup.py . Отметим, что install_requires — это ключевое слово setuptools , используемое для указания минимальных требований к пакету. Например, это может выглядеть следующим образом:
install_requires=[»], # опциональное ключевое слово
Полные требования к сборке пакета для установки на основе setup.py изложены PyPA (Python Packaging Authority) в «Sample Project».
Sample Project
Sample Project — это пакет-шаблон с файлом setup.py для ручной установки пакета. Файл снабжен аннотациями, касающимися настройки скрипта и среды сборки пакета в целом. Sample Project можно найти на GitHub.
Основан Sample project на пакете setuptools. setup.py — это скрипт сборки для пакетов, созданных с помощью setuptools .
Пример setup.py (без аннотаций):
import setuptools with open("README.md", "r") as fh: long_description = fh.read() setuptools.setup( name , # Replace with your username version="1.0.0", author , author_email , description , long_description=long_description, long_description_content_type="text/markdown", url , packages=setuptools.find_packages(), classifiers=[ "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", ], python_requires='>=3.6', )
Заключение
Итак, сегодня мы разобрали, как вручную установить пакеты в Python. А именно — как это сделать с помощью setup.py.
Надеемся, данная статья была вам полезна! Успехов в написании кода!
Как устанавливаются пакеты в Python с PIP и без
Представьте, вы — начальник, и вам нужно собрать отчетность и все документы за год. Вы просите это сделать менеджера, у которого вся документация в доступе — он знает, где искать и как собрать. Так же и в Python: чтобы было удобно работать со всеми библиотеками или пакетами, нужен менеджер пакетов — pip, который вместо вас […]
Подготовлено_выпускником —>

Получите востребованную профессию бесплатно. Обучение от 1 до 4 месяцев
Представьте, вы — начальник, и вам нужно собрать отчетность и все документы за год.
Вы просите это сделать менеджера, у которого вся документация в доступе — он знает, где искать и как собрать. Так же и в Python: чтобы было удобно работать со всеми библиотеками или пакетами, нужен менеджер пакетов — pip, который вместо вас все загрузит. Однако сделать это можно самостоятельно вручную.
Как устанавливать пакеты Python с pip и без, простыми словами объясняем в статье.
Установка PIP для Python 3 и 2
PIP — это стандартный инструмент для управления пакетами в Python. Его рекомендуется использовать для установки и управления пакетами.
Для установки PIP для Python 3 необходимо выполнить следующие шаги:
- Убедитесь, что у вас установлен Python 3.
- Установите пакеты python3-pip и python3-dev для вашей операционной системы. Например, для Ubuntu это можно сделать следующим образом:
sudo apt-get install python3-pip python3-dev
- Проверьте, что PIP установлен правильно:
pip3 —version
- Если все прошло успешно, вы увидите версию PIP для Python 3.
Для установки PIP для Python 2 следует сделать точно такие же шаги, заменяя команды установки пакетов на соответствующие версии пакетов для Python 2. Например, для Linux это будет:
apt-get install python-pip
Затем можно проверить, что PIP установлен успешно для Python 2, выполнив команду:
pip —version
Установка пакета в pip
Пакеты в Python — это директория с обязательным модулем __init__.py. Остальное содержимое опционально и может включать модули или другие пакеты.
Модуль — это файл с частью кода. В разработке код огромный, поэтому его разбивают на смысловые и завершенные части, чтобы было удобнее работать.
Установить пакет можно двумя способами:

- Вручную, скачивая и устанавливая необходимые пакеты.
- С помощью менеджера пакетов pip.
Чтобы установить пакет в PIP, выполните следующие действия:
- Откройте терминал или командную строку в своей операционной системе.
- Введите команду `pip install название_пакета`, где `название_пакета` — это название и версия пакета, который вы хотите установить. Если вы хотите установить последнюю версию пакета, то просто напишите название пакета, без указания его версии.
- Нажмите клавишу Enter. PIP начнет загрузку и установку запрошенного пакета.
- Когда PIP завершит установку пакета, вы увидите сообщение об успешном завершении операции.
Вот несколько примеров команд установки популярных пакетов при помощи PIP:
pip install requests — Установить пакет requests
pip install Flask==1.1.2 — Установить конкретную версию Фреймворка Flask
pip install numpy==1.19.5 — Установить конкретную версию пакета numpy
Важно: выполнение команды `pip install` может потребовать прав администратора. Если вы используете систему Linux, стоит запустить команду от имени суперпользователя с помощью команды `sudo`. Например:
sudo pip install requests
Удаление пакета Python
Если вы хотите удалить установленный пакет Python, вы можете использовать утилиту pip.
Чтобы удалить пакет, выполните следующие шаги в командной строке:
- Откройте терминал или командную строку в операционной системе.
- Введите команду `pip uninstall название_пакета`, где `название_пакета` — это название пакета Python, который вы хотите удалить.
- Нажмите клавишу Enter.
- Подтвердите удаление пакета, запустив команду `yes`.
Несколько примеров команд удаления популярных пакетов:
pip uninstall requests # Удалить пакет requests
pip uninstall Flask # Удалить пакет Фреймворка Flask
pip uninstall numpy # Удалить пакет numpy
Важно : для выполнения команды `pip uninstall` может потребоваться права администратора. Если работаете в системе Linux, то выполните команду от имени суперпользователя, используя команду `sudo`. Например :
sudo pip uninstall requests
Как установить пакеты в Python без pip
Если вы не хотите использовать pip, то установить пакеты на Python можно и без менеджера — pip. Чтобы это сделать следуете шагам, описанным ниже:
- Скачайте и установите пакет, который вы хотите установить. Обычно пакеты Python содержат файлы с расширением .tar.gz или .zip.
- Разархивируйте пакет в любой удобной для вас папке.
- Откройте терминал или командную строку.
- Перейдите в папку, которую вы создали на предыдущем шаге.
- Запустите файл setup.py , который находится в папке пакета, следующей командой:
python setup.py install - После запуска скрипта установки, Python установит пакет, который вы выбрали.
Пример установки пакета pillow (установочный файл можно скачать с сайта https://pypi.org/project/Pillow/ ):
tar -xf Pillow-7.2.0.tar.gz
cd Pillow-7.2.0
python setup.py install
Несмотря на то, что установка пакетов без PIP возможна, это обходное решение. PIP обеспечивает более простой и надежный способ установки и управления пакетами.
Стать квалифицированным разработчиком реально, обучившись на курсах IT от федерального проекта «Содействие занятости» .
Выбирайте, в какой профессии вы хотите стартовать:
- «Тестировщик программного обеспечения: с нуля до первых проектов»
- «Web-программист: с нуля до первых проектов»
- «1С программист»
- «Android-разработчик: создание мобильных приложений»
- «Аналитик данных:с нуля до разработки прикладных решений для бизнеса»
- «Project manager в IT: старт карьеры руководителя ИТ проектов»
Обучение на всех курсах проходит в онлайн-формате на образовательной платформе Odin. Все учебные материалы, лекции и презентации доступны вам в любое время. Обучаться можно по гибкому графику: вечером или на выходных, даже с телефона.
После окончания программы вы получите документ установленного образца и возможность пройти оплачиваемую стажировку в компаниях-партнерах проекта. Сейчас «Содействие занятости» сотрудничает с крупными компаниями: Литрес, МТС, Яндекс, Кинопоиск, ВТБ, банк «Открытие», Теле2 и другими.
Как только закончите обучение, вы получите доступ в закрытый канал с 4500+ вакансиями от проверенных работодателей России. Мы связываемся с работодателями по всей России и ищем для вас актуальные вакансии «с опытом» и «без», чтобы вы могли найти работу мечты после обучения. Каждый день канал добавляется больше 10 свежих вакансий
Чтобы вам было легче и комфортнее найти работу после обучения, чувствовать поддержку и получать помощь и ответы на вопросы, обращайтесь в Центр карьеры . Вы научитесь создавать продающее резюме, оформлять портфолио, писать сопроводительные письма.
Для наших выпускников Центр карьеры проводит консультации, на которых наши HR-специалисты профессионально помогут: понять, на какую зарплату вы можете претендовать, подготовят статистику по вашей позиции), составить план поиска работы, правильно коммуницировать с работодателем на всех этапах работы.
Поделиться:
Бесплатно помогаем найти работу мечты
Лучшая инвестиция — это инвестиция в себя, в свои знания и будущее. Оставьте заявку на бесплатное обучение прямо сейчас и станьте участником проекта.


Получите востребованную профессию бесплатно. Обучение от 1 до 4 месяцев
Как установить пакеты Python без интернета
Иногда по причинам безопасности сервер работает в локальной сети без доступа в интернет. Все бы нечего, но как в такой ситуации установить пакеты Python без интернета. Хороший вопрос. В этой небольшой статье, я дам на него хороший ответ.
Как установить пакеты Python без интернета
Для установки пакетов Python без интернета следуйте следующим шагам:
Шаг 1: Зайдите на сайт PyPI и найдите необходимый пакет. Я для примера буду устанавливать пакет pycryptodome 3.14.1.

Шаг 2: Скачайте выбранный пакет на компьютер.

Шаг 2: Извлеките пакет из скаченного архива.

Шаг 3: Сохраните файлы в каталог пакетов, чтобы в будущем можно было управлять своими пакетами.

Шаг 4: Теперь, можно создать новую виртуальную среду для своего Python pip и после запустить команду установки пакета: