Как повторно использовать модули при установке Python?Python

Программы на Python
Ответить
Anonymous
 Как повторно использовать модули при установке Python?

Сообщение Anonymous »

Я пытаюсь импортировать модуль Python (2.7.5), но не уверен, правильно ли я это делаю. Обычно я работаю в Jupyter Notebook (в отдельной среде Conda), чтобы все было организовано для каждого проекта. Теперь я пытаюсь импортировать модуль под названием otbApplication, который представляет собой привязки Python для программы ГИС под названием Orfeo Toolbox. Дело в том, что Orfeo Toolbox (вместе с QGIS) поставляется с собственной установкой Python (и последующими путями) и даже собственной подсказкой CMD (при условии, что вы используете OSGEO4W). Если я использую это приглашение CMD для запуска Python и импорта otbApplication, оно работает нормально. Но в этом случае я хочу установить больше пакетов и просто работать в своей «обычной» среде (Jupyter Notebook).
Как обычно следует повторно использовать модули между установками Python?
Я уже пытался разместить txt-файл .pth, содержащий путь к модулю, в одном из расположений sys.path другой установки Python, но он даже не нашел его. Я попытался принудительно разместить блокнот (с той же установкой Python) в той же папке, что и модуль, а затем импортировать его. Я получил следующую ошибку, которая заставляет меня задуматься, правильно ли я поступаю:

Код: Выделить всё

Python 2.7.5 |Continuum Analytics, Inc.| (default, Jul  1 2013, 12:37:52)
[MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import otbApplication
Traceback (most recent call last):
File "", line 1, in 
File "otbApplication.py", line 28, in 
_otbApplication = swig_import_helper()
File "otbApplication.py", line 24, in swig_import_helper
_mod = imp.load_module('_otbApplication', fp, pathname, description)
ImportError: DLL load failed: The specified module could not be found.
Это означает, что принудительного использования одних и тех же путей для моей новой установки недостаточно. Чего мне не хватает? Приносим извинения за длинный рассказ (или возможное искажение некоторых терминов).

Подробнее здесь: https://stackoverflow.com/questions/502 ... n-installs
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»