Я хотел бы иметь возможность использовать службы, которые модуль Blockcypher предоставляет для моей программы, однако я (по крайней мере, я думаю) загрузил правильный модуль но не могу его интегрировать с моим Python на моем компьютере. Я довольно новичок в python, поэтому я понятия не имею, где даже начать решать эту проблему.Как загрузить сторонний модуль python и интегрировать его с моим python
ответ
Модули, независимо от того, где вы их удержите, будут искать в sys.path
. Если там ничего не найдено, они будут найдены в текущем каталоге.
Когда вы загружаете какой-либо код напрямую, это будет хорошая первая предпосылка, чтобы поместить его в каталог сценария, откуда вы используете загрузку. Если это всего лишь файл .py
, поместите его туда. Если это архив с каталогом, тогда поместите туда каталог (а не файлы).
Как правило, вам следует установить модули через диспетчер пакетов, например pip
или conda
. Такие менеджеры пакетов заботятся о правильном размещении модулей для использования с вашей установкой Python, где бы вы ни писали свой сценарий. Они также предоставляют поддержку для обновления этих модулей до более поздних версий.
Update: Если вы не можете сделать что-нибудь из этого замечания, вы должны сначала прочитать section on modules в учебнике Python, или даже работать через полный учебник или thru a good book (или any other;), чтобы получить плавный вход в дружественный мир Программирование на Python.
Рассмотрите возможность использования ['pip'] (https://pip.pypa.io/en/stable/), который является менеджером пакетов для модулей; после установки модуля с ним, как правило, все, что нужно, это 'import module', чтобы интегрировать его в ваш скрипт. –
Пожалуйста, укажите, какой именно модуль и откуда вы его загрузили. – flaschbier