【问题标题】:Issue with python import for mapr_streams_pythonmapr_streams_python 的 python 导入问题
【发布时间】:2019-02-03 02:09:17
【问题描述】:

我正在使用 MapR 沙盒,并想使用 python 在 MapR 流中导入一些数据。但是我遇到了导入问题,我不知道为什么。我按照 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'

我已经像 doc 告诉我的那样全局安装了它,该文件位于 /usr/lib64/python2.7/site-packages for python 2 /usr/lib64/python3.6/site-packages for python 3

有人有想法吗?

谢谢

参考文献

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

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

【问题讨论】:

  • 你是通过pip安装模块的吗?要列出所有可用的模块,请尝试在命令提示符下运行 pip list 以查看已安装模块的列表并验证所需模块是否已成功安装。
  • 我刚查了一下,我的模块在那里

标签: python-3.x python-2.7 stream mapr


【解决方案1】:

我注意到模块的文件夹在安装它的文件夹中被错误地命名。进入包含模块的目录(/usr/lib64/python3.6/site-packages)后,只需运行以下命令:

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

然后您应该能够在 python 中导入包。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-19
    • 1970-01-01
    • 1970-01-01
    • 2023-01-02
    • 2021-02-22
    • 2012-11-02
    • 1970-01-01
    相关资源
    最近更新 更多