Перейти к содержимому

Как установить библиотеку в python без pip

  • автор:

Установка библиотек python без pip

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

Отслеживать
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.2k 7 7 золотых знаков 31 31 серебряный знак 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):

wheels

Нужно эту папку перенести на комп, где возникают ошибки SSL, там установить все с помощью следующей команды:

pip install --no-index -f wheels/ Lifetimes 

Как устанавливаются пакеты в Python с PIP и без

Представьте, вы — начальник, и вам нужно собрать отчетность и все документы за год. Вы просите это сделать менеджера, у которого вся документация в доступе — он знает, где искать и как собрать. Так же и в Python: чтобы было удобно работать со всеми библиотеками или пакетами, нужен менеджер пакетов — pip, который вместо вас […]

Подготовлено_выпускником —>

Как устанавливаются пакеты в Python

Получите востребованную профессию бесплатно. Обучение от 1 до 4 месяцев

Представьте, вы — начальник, и вам нужно собрать отчетность и все документы за год.

Вы просите это сделать менеджера, у которого вся документация в доступе — он знает, где искать и как собрать. Так же и в Python: чтобы было удобно работать со всеми библиотеками или пакетами, нужен менеджер пакетов — pip, который вместо вас все загрузит. Однако сделать это можно самостоятельно вручную.

Как устанавливать пакеты Python с pip и без, простыми словами объясняем в статье.

Установка PIP для Python 3 и 2

PIP — это стандартный инструмент для управления пакетами в Python. Его рекомендуется использовать для установки и управления пакетами.

Для установки PIP для Python 3 необходимо выполнить следующие шаги:

  1. Убедитесь, что у вас установлен Python 3.
  2. Установите пакеты python3-pip и python3-dev для вашей операционной системы. Например, для Ubuntu это можно сделать следующим образом:

    sudo apt-get install python3-pip python3-dev

  3. Проверьте, что PIP установлен правильно:

    pip3 —version

  4. Если все прошло успешно, вы увидите версию PIP для Python 3.

Для установки PIP для Python 2 следует сделать точно такие же шаги, заменяя команды установки пакетов на соответствующие версии пакетов для Python 2. Например, для Linux это будет:

apt-get install python-pip

Затем можно проверить, что PIP установлен успешно для Python 2, выполнив команду:

pip —version

Установка пакета в pip

Пакеты в Python — это директория с обязательным модулем __init__.py. Остальное содержимое опционально и может включать модули или другие пакеты.

Модуль — это файл с частью кода. В разработке код огромный, поэтому его разбивают на смысловые и завершенные части, чтобы было удобнее работать.

Установить пакет можно двумя способами:

Установка пакета в pip

  1. Вручную, скачивая и устанавливая необходимые пакеты.
  2. С помощью менеджера пакетов pip.

Чтобы установить пакет в PIP, выполните следующие действия:

  1. Откройте терминал или командную строку в своей операционной системе.
  2. Введите команду `pip install название_пакета`, где `название_пакета` — это название и версия пакета, который вы хотите установить. Если вы хотите установить последнюю версию пакета, то просто напишите название пакета, без указания его версии.
  3. Нажмите клавишу Enter. PIP начнет загрузку и установку запрошенного пакета.
  4. Когда 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.

Чтобы удалить пакет, выполните следующие шаги в командной строке:

  1. Откройте терминал или командную строку в операционной системе.
  2. Введите команду `pip uninstall название_пакета`, где `название_пакета` — это название пакета Python, который вы хотите удалить.
  3. Нажмите клавишу Enter.
  4. Подтвердите удаление пакета, запустив команду `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. Чтобы это сделать следуете шагам, описанным ниже:

  1. Скачайте и установите пакет, который вы хотите установить. Обычно пакеты Python содержат файлы с расширением .tar.gz или .zip.
  2. Разархивируйте пакет в любой удобной для вас папке.
  3. Откройте терминал или командную строку.
  4. Перейдите в папку, которую вы создали на предыдущем шаге.
  5. Запустите файл setup.py , который находится в папке пакета, следующей командой:

    python setup.py install
  6. После запуска скрипта установки, 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 без интернета и pip?

Возникла проблема, есть основной пк на котором есть интернет и pip, но пакеты нужно установить на компьютер, на котором нет интернета, и нет возможности установить pip.

  • Вопрос задан более трёх лет назад
  • 23143 просмотра

2 комментария

Средний 2 комментария

kgb_zor

Kostyan4ik @Kostyan4ik Автор вопроса

Web Dentist, насколько я понял там для установки .whl используется pip, а у меня его нет возможности установить.

Решения вопроса 1

trapwalker

Сергей П @trapwalker Куратор тега Python
Программист, энтузиаст

Kostyan4ik, почему это нет возможности? С питоном всегда можно найти какую-нибудь возможность.

Вот, к примеру, вы можете на том компе, где есть питон и интернет, скачать все необходимые пакеты с помощью того же pip:
pip download pip
Так вы можете скачать все необходимые пакеты и принести их на машину без инета просто на флешке.
А там:

python pip-20.1.1-py2.py3-none-any.whl/pip install pip-20.1.1-py2.py3-none-any.whl

Тут происходит маленькая магия: вы с помощью питона запускаете pip прямо изнутри локально лежащего файла с его дистрибутивом. Этим pip’ом вы ставите самого себя на локальную машину. Примерно как Барон Мюнхаузен, но не больно.

Вы также можете сохранить перечень всех установленных пакетов на компе с инетом в текстовый файл, а потом, убрав из него лишнее, скачать все эти пакеты в локальный каталог, отнести на оффлайн-комп и там ставить через тот же pip

pip freeze > r.txt pip download -r r.txt

Установка пакетов в Python

Python — один из самых популярных языков программирования, который предлагает множество библиотек и модулей для упрощения работы разработчика. В этой статье мы рассмотрим, как используются пакеты в Python с использованием PIP и другие методы.

Подготовлено_выпускником —>

Установка пакетов в Python

Получите востребованную профессию бесплатно. Обучение от 1 до 4 месяцев

Установка PIP для Python 2 и 3

PIP — это инструмент для установки и управления пакетами Python. Чтобы начать работу с PIP, сначала убедитесь, что у вас установлен Python и PIP на следующем компьютере.

Для пользователей Python 2 PIP может быть установлен с помощью команды:

sudo apt-get install python-pip

Для пользователей Python 3 PIP можно установить с помощью команды:

sudo apt-get install python3-pip

Как установить пакет через PIP

Установка пакета с помощью PIP очень проста. Откройте командную строку или терминал и введите команду:

pip install имя_пакета

Замените «имя_пакета» на название пакета, который вы хотите установить.

Например, для установки библиотеки NumPy введите: pip install numpy. PIP скачает и устанавливает указанный пакет и его зависимость.

Удаление Python-пакетов

Для удаления пакета, установленного с помощью PIP, введите команду:

pip uninstall имя_пакета

Замените «имя_пакета» на название пакета, который вы хотите удалить.

Установка пакетов в Python без использования PIP

Если у вас нет доступа к PIP или вы предпочитаете другой метод установки, потому что альтернативные установки пакетов в Python.

  1. Easy_install: Easy_install — это продвинутый PIP, который может использоваться для установки пакетов в Python. Чтобы использовать easy_install, установите его с помощью команды:

sudo apt-get install python-setuptools

После установки easy_install вы можете установить пакеты, используя команду:

Установка пакетов в питон

  1. Установка пакета из исходного кода: Если пакет недоступен через PIP или easy_install, его можно установить из исходного кода. Для этого скачайте исходный код и распакуйте его. Затем переведите в каталог с распакованным кодом и выполните команду:

python setup.py install

Эта команда компилирует и устанавливает пакет на своем компьютере.

  1. Установка пакетов с использованием менеджера пакетов: В зависимости от вашей загруженности системы, вы можете использовать менеджер пакетов для установки Python-библиотеки. Например, приложения Debian и Ubuntu могут использовать apt-get, в то время как приложения Fedora могут использовать dnf. Пример команды для установки пакета numpy с помощью apt-get:

sudo apt-get install python3-numpy

Обратите внимание, что в зависимости от восприятия системы и версии Python, названия пакетов могут быть изменены.

  1. Установка пакетов с помощью Conda: Если вы используете Anaconda или Miniconda для работы с Python, вы можете использовать conda для установки пакетов. Убедитесь, что conda установлена ​​на следующем компьютере, а затем добавить команду:

conda install имя_пакета

Установка пакетов в Python является необходимым требованием для любого разработчика. PIP является наиболее целесообразным и широко используемым инструментом для установки других пакетов, но при этом используются и альтернативы, такие как easy_install, установка из исходного кода, использование менеджера пакетов и Conda. Используйте тот метод, который наиболее удобен для вас и подходит для вашей ситуации.

Изучить разработку на профессиональном уровне вы можете на курсе «Web-программист» . За 3 месяца вы получите базовые знания и навыки, начнете разбираться в языке программирования, изучите такие сервисы как Laravel, JavaScript, React, Vue.js и другие.

В процессе обучения студенты работают над реальными проектами, что помогает создать портфолио и подготовиться к поиску работы. Академия «Сигма» помогает устроиться на стажировку, а иногда берет и в свою команду.

Получите востребованную профессию бесплатно. Обучение от 1 до 4 месяцев

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *