2016-09-10 2 views
-1

У меня все время возникают проблемы с установкой модулей для python. Либо потому, что сами модули не могут быть загружены через пип, либо из-за некоторой ошибки или другой.Есть ли способ вручную установить модули для python?

Можно ли просто загрузить модуль в виде файла .zip или tar.gz (так как я вижу много ссылок, чтобы сделать именно это), а затем как-то поместить их в файл, который Python использует для хранения своих модулей (Я думаю, что это папка Lib).

Возможно ли это? Каковы подводные камни для того, чтобы сделать что-то подобное?

ответ

0

Как вы заметили, вы можете скачать исходный код модуля (обычно в виде архива .tar.gz) от PyPI. Сначала распакуйте архив, затем введите создавшуюся папку. Предполагая, что ваш двоичный Питон на вашем пути, просто запустите

python setup.py install 

или (для Python 3)

python3 setup.py install 

и он будет построен и установлен. Конечно, если модуль содержит расширения, написанные на C/C++, которые необходимо скомпилировать, вам нужно будет установить и настроить компилятор в вашей системе вместе с любыми необходимыми библиотеками.

Если вы находитесь в Windows, вы можете найти предварительно скомпилированный .whl s для многих пакетов here.

Сведения обо всем этом легко доступны по поисковому запросу.

Смежные вопросы