2016-03-20 5 views
0

Я хотел бы иметь возможность использовать службы, которые модуль Blockcypher предоставляет для моей программы, однако я (по крайней мере, я думаю) загрузил правильный модуль но не могу его интегрировать с моим Python на моем компьютере. Я довольно новичок в python, поэтому я понятия не имею, где даже начать решать эту проблему.Как загрузить сторонний модуль python и интегрировать его с моим python

+0

Рассмотрите возможность использования ['pip'] (https://pip.pypa.io/en/stable/), который является менеджером пакетов для модулей; после установки модуля с ним, как правило, все, что нужно, это 'import module', чтобы интегрировать его в ваш скрипт. –

+0

Пожалуйста, укажите, какой именно модуль и откуда вы его загрузили. – flaschbier

ответ

0

Модули, независимо от того, где вы их удержите, будут искать в sys.path. Если там ничего не найдено, они будут найдены в текущем каталоге.

Когда вы загружаете какой-либо код напрямую, это будет хорошая первая предпосылка, чтобы поместить его в каталог сценария, откуда вы используете загрузку. Если это всего лишь файл .py, поместите его туда. Если это архив с каталогом, тогда поместите туда каталог (а не файлы).

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

Update: Если вы не можете сделать что-нибудь из этого замечания, вы должны сначала прочитать section on modules в учебнике Python, или даже работать через полный учебник или thru a good book (или any other;), чтобы получить плавный вход в дружественный мир Программирование на Python.