PIP: Установка из Приватного PyPi Репозитория

По умолчанию pip устанавливает пакеты из публичного PyPi-репозитория, но также может работать и с приватными репозиториями, такими как Nexus или Artifactory. В этой заметке я покажу, как с помощью pip устанавливать пакетов из приватных репозиториев. Я также покажу, как задать имя пользователя и пароль в pip для приватных репозиториев, требующих аутентификацию, и как устранить ошибки, […]

Pip: Install Requirements — Исключение Пакетов

Файл requirements.txt, содержащий зависимости приложения на Python, обычно генерируется разработчиками с помощью команды pip freeze > requirements.txt. Если вы устанавливаете зависимости с помощью команды pip install -r requirements.txt, как часть какого-то автоматизированного пайплайна или Dockerfile и у вас возникли проблемы с некоторыми из зависимостей, вы можете задаться вопросом, как исключить и не устанавливать конкретные пакеты, […]

Pip: Показать Зависимости в Python

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

Pip Install — SSL Error: Certificate_Verify_Failed

При попытке установить какой-либо модуль для Python с помощью команды pip install, если pip не сможет проверить SSL-сертификат, вы увидите ошибку подобную следующей: Could not fetch URL https://pypi.org/…/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host=’pypi.org’, port=443): Max retries exceeded with url: /…/ (Caused by SSLError(SSLCertVerificationError(1, ‘[ SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: … — […]

Pip — Установка Конкретной Версии Пакета

По умолчанию, команда pip install устанавливает последнюю версию пакета. Однако, часто возникает необходимость установить старую версию пакета из-за определенных зависимостей. В этой заметке я покажу, как установить конкретную версию пакета с помощью команды pip install.

Python: Как Использовать Pip — Основные Команды

Что такое Pip? pip — это инструмент для установки и управления пакетами (модулями) в Python. С помощью команды pip вы можете устанавливать, перечислять, обновлять и удалять пакеты в Python. В данной статье я показываю, как использовать pip из командной строки и привожу примеры основных команд в pip.

Python: Virtualenv — Установить | Создать | (Де)активировать

virtualenv служит для создания изолированных окружений в Python. Этот инструмент создает директорию с копией интерпретатора Python и копией библиотеки pip, которая будет использоваться для установки остальных пакетов внутри этого виртуального окружения, не влияя на другие проекты или системные библиотеки. virtualenv облегчает одновременную работу над несколькими проектами исключая возникновение конфликтов в их зависимостях. Из данной статьи […]

Python: Установить Pip — MacOS, Ubuntu, CentOS

Что такое Pip? pip — это инструмент для установки и управления пакетами (модулями) в Python. pip, также как и Python, может быть уставлен на множество операционных систем: Linux, Mac, Windows и т.п. В этом посте я показываю как установить pip на MacOS и как установить pip в Linux (Ubuntu и CentOS).

mod_wsgi — ‘Hello World’ Пример

Модуль Apache mod_wsgi служит для хостинга написанных на Python веб приложений. Эта небольшая статья описывает как создать простое WSGI приложение и запустить его на Apache используя mod_wsgi. Ниже приведена инструкция по созданию виртуального хоста в Apache и публикации простого WSGI приложения, которое выводит сообщение «Hello World!».

Расшарить Папку по HTTP с помощью Python

Иногда возникает необходимость быстро расшарить файлы или папки на Linux машине. Нет способа быстрее и проще, чем … Использование модуля для Python (>= 2.4) — Simple HTTP Server. В большинстве случаев, Вам не придется ничего устанавливать или настраивать! Этот модуль поднимает Простой HTTP Сервер, который превращает текущую директорию в корневую директорию вэб-сервера. Таким образом, директория […]