无法使用 turicreate

Posted

技术标签:

【中文标题】无法使用 turicreate【英文标题】:Not being able to use turicreate 【发布时间】:2018-07-21 13:34:39 【问题描述】:

我正在尝试使用turicreate。我将它安装在我的设备上 (sudo python2.7 -m pip install turicreate) 当我运行我的代码时(在 Mac 上的终端中),我收到一条很长的错误消息。我认为重要的部分如下:

ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/turicreate/cython/cy_unity.so, 2): Symbol not found: _syslog$DARWIN_EXTSN

这里是它的完整性供参考:

Traceback (most recent call last):
  File "classifier.py", line 1, in <module>
    import turicreate as turi
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/turicreate/__init__.py", line 30, in <module>
    from turicreate.data_structures.sgraph import Vertex, Edge
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/turicreate/data_structures/__init__.py", line 18, in <module>
    from . import sframe
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/turicreate/data_structures/sframe.py", line 16, in <module>
    from ..connect import main as glconnect
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/turicreate/connect/main.py", line 13, in <module>
    from ..cython.cy_unity import UnityGlobalProxy
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/turicreate/cython/cy_unity.so, 2): Symbol not found: _syslog$DARWIN_EXTSN
  Referenced from: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/turicreate/cython/../libunity_shared.dylib (which was built for Mac OS X 10.13)
  Expected in: /usr/lib/libSystem.B.dylib
 in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/turicreate/cython/../libunity_shared.dylib

这里有什么问题?

【问题讨论】:

这是search for this error。 Possible duplicate,还有另一个建议的链接。 请阅读Under what circumstances may I add “urgent” or other similar phrases to my question, in order to obtain faster answers? - 总结是,这不是解决志愿者的理想方式,并且可能会适得其反。请不要将此添加到您的问题中。 @halfer,谢谢,我会一直保持下去 我在 5.0 的测试版中遇到了同样的问题。你找到解决办法了吗? 【参考方案1】:

本文详细讲解如何在 Mac 上为流行的 ML 包设置 Python 环境 - Machine Learning Compass

【讨论】:

以上是关于无法使用 turicreate的主要内容,如果未能解决你的问题,请参考以下文章

无法在 anaconda 中安装 turicreate

使用 GPU 在 colab 上使用 Turicreate 训练对象检测模型

turicreate (turicreate-5.0b2) 中的对象检测返回空预测数组

减小使用 turicreate 创建的半精度 Core ML 模型的大小

如何为对象检测任务创建与 TuriCreate 兼容的 SFrame

turicreate 可视化决策树