Скачать пакеты python для оффлайн установки
У меня на работе ограничения и если я скачиваю пакеты с помощью команды pip через командную строку, то с интернета все блокирует служба безопасности. Поэтому мне надо скачать пакеты напрямую, а потом установить в оффлайн режиме с компа. Но не могу найти где их скачать. Подскажите где можно напрямую скачивать пакеты? Мне нужны tqdm, pandas, numpy, sklearn.metrics, statsmodels, scipy, matplotlib
Отслеживать
Rudolf Morkovskyi
задан 17 июл 2017 в 8:31
Rudolf Morkovskyi Rudolf Morkovskyi
311 1 1 золотой знак 2 2 серебряных знака 10 10 бронзовых знаков
17 июл 2017 в 8:55
А вообще, при вашем наборе пакетов, попробуйте дистрибутив Anaconda. Ведь у некоторых из перечисленных вами пакетов есть зависимости, которые pip сам устраняет.
17 июл 2017 в 9:00
@mkkik плохой вариант, Anaconda это хороший вариант для Dev машин, когда на бою это уж чересчур раздутый набор lib, лучше и проще выкачивать нужный lib и установить, ответ Dmitry Erohin
17 июл 2017 в 9:32
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
- Скачивайте нужные вам пакеты отсюда https://pypi.python.org/
- Для установки нужно написать pip install полный_путь_до_имени_файла
Отслеживать
ответ дан 17 июл 2017 в 9:24
Dmitry Erohin Dmitry Erohin
996 5 5 серебряных знаков 8 8 бронзовых знаков
Вы можете использовать pip , чтобы скачать нужные пакеты:
$ pip download -r requirements.txt --dest dist --only-binary :all:
Если машина с интернетом отличается от системы, куда вы ставить хотите, то явно укажите платформу, используя —implementation , —platform , —python-version и другие опции. См. pip help download .
Затем перенесите папку dist на желаемую машину и установите без обращения на PyPI:
$ pip install -r requirements.txt --no-index -f dist
В простейшем случае requirements.txt это просто файл с именем пакета на каждой строчке:
tqdm pandas numpy scikit-learn statsmodels scipy matplotlib
Если платформы совпадают, то вы можете собрать двоичные wheels самостоятельно, если их ещё нет на PyPI:
$ pip wheel --wheel-dir=dist -r requirements.txt
Установка Python в автономной среде Windows
В этом руководстве показано, как установить и использовать ядро Python в автономной среде Windows с записными книжками.
Необходимые компоненты
Скачивание Python c зависимостями
- На компьютере с доступом к Интернету скачайте последнюю версию пакета Azure Data Studio для Python отсюда: https://go.microsoft.com/fwlink/?linkid=2163338. Распакуйте файл в локальный каталог (например, C:\azuredatastudio-python).
Примечание. Последняя версия Azure Data Studio для Python — 3.8.10.
cd C:\azuredatastudio-python
pandas>=0.24.2 jupyter>=1.0.0 sparkmagic>=0.12.9 powershell-kernel>=0.1.3
mkdir wheelhouse
python.exe -m pip download -r requirements.txt -d wheelhouse
Установка Python на компьютере без доступа к Интернету
- На компьютере без доступа к Интернету скопируйте указанную выше папку Python в локальный каталог (например, C:\azuredatastudio-python).
- В терминале перейдите к папке Python.
cd C:\azuredatastudio-python
python.exe -m pip install -r requirements.txt --no-index --find-links wheelhouse
Использование установки Python в Azure Data Studio
- Откройте Azure Data Studio.
- В палитре команд выполните поиск по фразе «Настройка Python для Записных книжек».
- В мастере настройки Python для записных книжек выберите элемент Использовать существующую установку Python и перейдите к расположению установки Python (например: C:\azuredatastudio-python).
После завершения работы мастера откройте новую записную книжку и укажите ядро Python.
Описанные выше шаги можно повторить для всех необходимых дополнительных пакетов.
Как установить библиотеку в python без интернета
Имеется внутренняя сеть предприятия, в которой ведется разработка на Python3. Компьютеры данной сети не имеет доступа в сеть Интернет.
Вопрос: как с компьютера, подключенного к сети Интернет, перенести файлы, из которых состоит PIP-пакет, на компьютер, у которого нет доступа к сети Интернет?
На компьютере, подключенном к сети Интернет
Обычно PIP пакет, при наличии сети Интернет, устанавливается командой:
pip install имя.пакета
Все действия проводятся под обычным пользователем, переходить под root (суперпользователя) не нужно.
Далее будет предполагаться, что устанавливается пакет ruamel.yaml . Тогда установка пакета происходит командой:
pip install ruamel.yaml
Чтобы получить в явном виде файлы пакета ruamel.yaml , надо создать пустой каталог, и в нем создать файл packagesList.txt . В этом файле надо прописать, какие пакеты необходимо выкачать:
echo «ruamel.yaml» > packagesList.txt
Примечание: имена пакетов в этом файле пишутся в отдельных строках. При необходимости можно указывать версии устанавливаемых пакетов, используя следующий синтаксис:
Далее файлы пакета/пакетов выкачиваются командой:
pip download -r packagesList.txt
В результате в том же каталоге будут размещены *.whl файлы пакета и его зависимостей:
Эти файлы, вместе с файлом packagesList.txt , надо скопировать на Flash-ку или любым другим путем перенести на компьютер, отключенный от сети Интернет.
На компьютере, где нет доступа к сети Интернет
Если на данном компьютере установлена пакетная система PIP, то в каталоге с whl-файлами следует выполнить команду:
pip install —no-index —find-links ./ -r packagesList.txt
Все, пакет установлен.
Однако может получиться ситуация, когда на компьютере без доступа к сети Интернет просто не установлен пакетный менеджер PIP, и установить его неоткуда. Тогда можно поступить двумя путями:
- установить пакетный менеджер PIP из исходников,
- либо распаковать *.whl файлы и пользоваться библиотеками из пакета напрямую.
Установка менеджера PIP из исходников
Исходники менеджера PIP можно выкачать с официального сайта проекта со страницы:
Файл с исходниками называется примерно так: pip-23.0.1.tar.gz . Его надо скачать и распаковать в отдельную директорию. Затем, находясь в этой директории, надо дать команду:
python3 setup.py install
Менеджер PIP будет установлен.
Использование библиотек из *.whl файла напрямую
Файлы с расширением *.whl на самом деле представляют собой zip-архивы. Чтобы их распаковать, надо либо переименовать расширение на *.zip , либо просто войти вовнутрь через Midnight Commander, нажав клавишу Enter на *.whl файле.
Внутри *.whl файла находятся примерно следующие файлы и каталоги:
unzip -l ruamel.yaml-0.17.21-py3-none-any.whl
Length Date Time Name
539 2022-02-12 08:52 ruamel.yaml-0.17.21-py3.9-nspkg.pth
1897 2022-02-12 08:49 ruamel/yaml/__init__.py
508 2022-02-09 07:22 ruamel/yaml/anchor.py
39201 2022-02-09 07:22 ruamel/yaml/comments.py
7546 2022-02-09 07:22 ruamel/yaml/compat.py
8387 2022-02-09 07:22 ruamel/yaml/composer.py
342 2022-02-09 07:22 ruamel/yaml/configobjwalker.py
72207 2022-02-12 08:29 ruamel/yaml/constructor.py
6544 2022-02-09 07:22 ruamel/yaml/cyaml.py
6585 2022-02-09 07:22 ruamel/yaml/dumper.py
67537 2022-02-09 07:22 ruamel/yaml/emitter.py
9506 2022-02-09 07:22 ruamel/yaml/error.py
5496 2022-02-09 07:22 ruamel/yaml/events.py
3071 2022-02-09 07:22 ruamel/yaml/loader.py
59295 2022-02-11 10:07 ruamel/yaml/main.py
Распаковку *.whl файла можно сделать любым архиватором. Полученные таким образом файлы можно включить в проект на Python, и использовать их напрямую, указав при импорте правильный относительный путь к нужному *.py файлу.
- Использование UTF-8 в Python, устранение проблем с кодировкой
- Основные конструкции языка Python
- Пример стиля форматирования в Python
- Оператор pass
- Цикл с постусловием в Python
- Как выйти из Python программы с кодом завершения
- Python: пример открытия файла и перебора строк в нём
- Python: работа со строками
- Python: работа со списками
- Python: тип данных bool и операторы сравнения
- Python: запуск внешних программ и команд
- Python: запуск внешней программы или команды
- Работа с директориями и файлами в Python
- Регулярные выражения в Python, простой пример
- Python: выход из программы с кодом возврата
- Python: преобразования типов, определение типа переменной
- Python: списки, кортежи, словари
- Аналог PHP-функции trim() в Python
- Глобальные переменные в языке Python
- Руководство по магическим методам в Питоне
- Как в Python подсчитать количество страниц в PDF-файле
- Основы языка программирования Python за 10 минут
- Импорт скриптов (библиотек) в Python
- Функции с неизвестным числом аргументов в Python и параметры по умолчанию
- Классы в Python для PHP-разработчиков
- Сериализация объектов в Python
- Как в Python получить UNIX Timestamp
- Особенности импорта модулей в Python
- О порядке поиска пакетов и модулей для импорта в Python
- Сводная таблица методов для базовых типов Python2 и Python3
- Наследование в Python — краткое пояснение
- Как в Python вызвать метод того же класса
- Курс «Программирование на Python» от преподавателей СПбАУ РАН и ИТМО
- Бесплатный курс pythontutor.ru (Питонтьютор)
- Обучение Python для новичков. Какие курсы пройти чтобы получить диплом и устроиться на работу?
- Краткое описание библиотеки math
- Как установить пакет PIP на компьютере без сети Интернет
- Лямбда-функции в языке Python. Использование map/filter/reduce. Простое объяснение
- Как настроить запуск главного скрипта в Python-проекте в VSCode
- Как в VSCode в проекте на Python обеспечить навигацию по коду
- Как в Python вызвать метод объекта по имени, которое написано в виде строковой переменной?
- 10 ловушек в Python
- 10 хитростей Python, о которых полезно знать
- Django: основы работы
Как устанавливаются пакеты в 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 месяцев