Если вы зайдете на PyPI.org и найдете там пакет, на левой стороне будет куча ссылок «Навигация» и «Ссылки проекта».
Начните с домашней страницы, если она есть.В случае запросов «Домашняя страница» приведет вас к документации, где, прямо вверху, есть ссылка «Release v2.18.4 (Installation)».Нажмите на него, и он расскажет вам, как загрузить и установить из исходного кода.
Если вы не можете найти это для какого-то пакета, попробуйте «Скачать», который будет, надеюсь, иметь хорошие дружеские ссылки для скачивания.
В противном случае нажмите «Загрузить файлы», и вы получите таблицу, содержащую хотя бы одну запись типа «Источник», со ссылкой на архив с исходными кодами (или zipfile).
Если вы нашли инструкции по установке из исходного кода, отлично.Если нет, распакуйте архив и отсканируйте его, пытаясь найти INSTALL
или README
или другой документ, который говорит, что вы должны установить его.
Большинство текущих пакетов с актуальной документацией собираютсячтобы сказать вам, чтобы установить исходный код (может быть, после шага сборки вручную) с pip install .
(с или без sudo
).Если вы действительно не можете использовать pip
по какой-то странной причине, обычно вы будете делать это вместо этого (опять же, с sudo
или без него):
python setup.py install
Однако вы будетеЧасто необходимо вручную загрузить и установить некоторые обязательные компоненты.Найдите файл requirements.txt
и рекурсивно загрузите и установите каждую вещь в этом списке, а затем вернитесь к этому пакету.
Наконец, в конце всего этого у вас не будет хорошей записииз того, что вы установили, какие версии у вас были, какие пакеты были зависимостями других пакетов и т. д. Обновление до новых версий или перенос вашей среды на другой компьютер будет кошмаром.И так далее.Все, что pip
делает для вас, вы не получите, если не используете pip
.Но если вы действительно хотите сделать все вручную, вы можете.