SFrame соединение - PullRequest
       72

SFrame соединение

0 голосов
/ 24 августа 2018

Я прохожу курс ML у Coursera.У меня была ошибка, когда я должен был вызвать SFrame.Та же проблема была задана около 2 лет назад.Проблема заключалась в том, что я должен был ввести sf, потому что у меня было следующее сообщение:

import graphlab
sf = graphlab.SFrame('people-example.csv')
AttributeError Traceback (most recent call last) in ()

----> 1 sf = graphlab.SFrame('people-example.csv')

AttributeError: 'module' object has no attribute 'SFrame'

Пришло решение о том, что каждый должен сделать это, чтобы решить:

В записной книжке iPython / Jupyter выполните следующие действия в указанном порядке.

Это загрузит и установит зависимости.graphlab.get_dependencies()

Перезагрузите ядро: Ядро> Перезагрузите

Теперь импортируйте graphlab: import graphlab

sf = graphlab.SFrame('people-example.csv')

Теперь, когда у меня естьпроделав всю эту процедуру я столкнулся с проблемами.Более того, теперь, когда я пытаюсь сделать то же самое, я получаю сообщение:

sf = graphlab.SFrame('people-example.csv')
---------------------------------------------------------------------------
InvalidProductKey                         Traceback (most recent call last)
<ipython-input-2-4df0be298ea8> in <module>()
----> 1 sf = graphlab.SFrame('people-example.csv')

C:\Users\Thanos\Anaconda2\envs\gl-env\lib\site-packages\graphlab\data_structures\sframe.pyc in __init__(self, data, format, _proxy)
    864             self.__proxy__ = _proxy
    865         else:
--> 866             self.__proxy__ = UnitySFrameProxy(glconnect.get_client())
    867             _format = None
    868             if (format == 'auto'):

C:\Users\Thanos\Anaconda2\envs\gl-env\lib\site-packages\graphlab\connect\main.pyc in get_client()
    137     """
    138     if not is_connected():
--> 139         launch()
    140     assert is_connected(), ENGINE_START_ERROR_MESSAGE
    141     return __CLIENT__

C:\Users\Thanos\Anaconda2\envs\gl-env\lib\site-packages\graphlab\connect\main.pyc in launch(server_addr, server_bin, server_log, auth_token, server_public_key)
     89         if server:
     90             server.try_stop()
---> 91         raise e
     92     server.set_log_progress(True)
     93     # start the client

InvalidProductKey: Product key validation failed.

Как я могу исправить эту ошибку?Спасибо

1 Ответ

0 голосов
/ 24 августа 2018

(второе) сообщение явно означает, что вы не получили лицензию на использование Graphlab Create.

Graphlab Create не бесплатна;однако студенты Coursera имеют право на академические лицензии, которые бесплатны в течение 1 года (я удивлен, если этот факт четко не указан в материалах курса), по следующей ссылке:

Зарегистрироваться для академическогоИспользование GraphLab Create

После получения лицензионного ключа вы должны установить Graphlab Create с

# Install your licensed copy of GraphLab Create
pip install --upgrade --no-cache-dir https://get.graphlab.com/GraphLab-Create/2.1/your registered email address here/your product key here/GraphLab-Create-License.tar.gz

Подробнее см. Инструкции по установке .

...