Проблема с импортом python для mapr_streams_python

Я играю с песочницей MapR и хотел бы импортировать некоторые данные в поток MapR с помощью python. Но у меня проблема с импортом, и я не знаю, почему. Я следовал инструкциям с веб-сайта MApR (см. ссылку в конце этого поста) и везде искал подсказку, но знаю, что на самом деле не знаю, что еще я могу сделать. Я пробовал с Python 2.7 и Python 3.6.

File "producer.py", line 1, in <module>
    from mapr_streams_python import Producer
ModuleNotFoundError: No module named 'mapr_streams_python'

Я установил его глобально, как говорит мне документ, файл находится в /usr/lib64/python2.7/site-packages для python 2 /usr/lib64/python3.6/site-packages для python 3

У кого-то есть идея?

Спасибо

Ссылки

https://mapr.com/docs/60/AdvancedInstallation/InstallingStreamsPYClient.html

https://mapr.com/docs/52/MapR_Streams/MapRStreamsPythonExample.html


person Olivier Lemaitre    schedule 03.02.2019    source источник
comment
Вы устанавливали модуль через pip? Чтобы получить список всех доступных модулей, попробуйте запустить pip list в командной строке, чтобы просмотреть список установленных модулей и проверить, успешно ли установлен требуемый модуль.   -  person Mithilesh_Kunal    schedule 03.02.2019
comment
Я только что проверил, мой модуль там   -  person Olivier Lemaitre    schedule 03.02.2019


Ответы (1)


Я заметил, что папка для модуля была неправильно названа в папке, в которую он был установлен. После попадания в каталог с модулями (/usr/lib64/python3.6/site-packages) просто выполните эту команду:

cp -R mapr_streams_python-0.11.0-py3.6.egg-info/ mapr_streams_python

Затем вы сможете импортировать пакет в python.

person howard    schedule 11.06.2019