Не удается установить Turicreate в PyCharm Mac OS 10.13

1

Привет В последние несколько дней я пытаюсь запустить один скрипт для создания модального для машинного обучения. но я не могу установить пакет Turicreate в редакторе Pycharm.

Я выполняю следующие шаги для запуска скрипта.

  1. Загрузите Python 3.7 в этой ссылке:
    (https://www.python.org/downloads/)
  2. Загрузите редактор Pycharm (https://www.jetbrains.com/pycharm/)

После этого я устанавливаю интерпретатор проекта в последнем python3.7 и пытаюсь установить turicreate, но всегда получаю ошибку.


Сбор turicreate Использование кэширования https://files.pythonhosted.org/packages/db/54/167837569bcb816b3fe68f003f18d07ab9d0ac31b2b12b8f9b07b1ccc7a4/turicreate-4.2.tar.gz Создание колес для собранных пакетов: turicreate Запуск setup.py bdist_wheel для turicreate: начато Запуск setup.py bdist_wheel для turicreate: завершено с статусом "ошибка" Полный вывод из команды/Пользователи /tikam/MLTikam1/venv/bin/python -u -c "import setuptools, tokenize; file= '/private/var/folders/rh/qx_0gvzn6kzbqjvvbbh66t080000gn/T/pycharm-packaging1/turicreate/setup.py '; f = getattr (tokenize,' open ', open) (файл); code = f.read(). Replace ('\r\n ','\n ' ); f.close(); exec (компиляция (код, файл, 'exec')) "bdist_wheel -d/private/var/folders/rh/qx_0gvzn6kzbqjvvbbh66t080000gn/T/pip-wheel-qez5g2v_ --python-tag cp37: running bdist_wheel running build install для сборки /bdist.macosx-10.9-x86_64/установка колеса

      ==================================================================================
      ERROR

      If you see this message, pip install did not find an available binary package
      for your system. Supported platforms are:

      * Linux x86_64 (including WSL on Windows 10).
      * macOS 10.12+ x86_64.
      * Python 2.7, 3.5, or 3.6.

      Other possible causes of this error are:

      * Outdated pip version (try 'pip install -U pip').

      ==================================================================================

Запуск setup.py clean for turicreate Не удалось создать turicreate Установка собранных пакетов: turicreate Запуск setup.py install for turicreate: начато Запуск setup.py install for turicreate: завершено с статусом 'error' Полный вывод из команды /Users/tikam/MLTikam1/venv/bin/python -u -c "import setuptools, tokenize; file= '/private/var/folders/rh/qx_0gvzn6kzbqjvvbbh66t080000gn/T/pycharm-packaging1/turicreate/setup.py'; f = getattr (tokenize, ' open ', open) (файл); code = f.read(). replace ('\r\n ','\n '); f.close(); exec (компиляция (код, файл ,' exec '); ) "установить --record/private/var/folders/rh/qx_0gvzn6kzbqjvvbbh66t080000gn/T/pip-record-kjt0p8as/install-record.txt --single-version-external-manage --compile --install-headers/Users/tikam/MLTikam1/venv/include/site/python3.7/turicreate: running install

        ==================================================================================
        ERROR

        If you see this message, pip install did not find an available binary package
        for your system. Supported platforms are:

        * Linux x86_64 (including WSL on Windows 10).
        * macOS 10.12+ x86_64.
        * Python 2.7, 3.5, or 3.6.

        Other possible causes of this error are:

        * Outdated pip version (try 'pip install -U pip').

        ==================================================================================



----------------------------------------

Неудачное строительное колесо для команды turicreate "/Пользователи /tikam/MLTikam1/venv/bin/python -u -c" import setuptools, tokenize; file= '/private/var/folders/rh/qx_0gvzn6kzbqjvvbbh66t080000gn/T/pycharm-packaging1/turicreate/setup.py'; f = getattr (tokenize, 'open', open) (файл); code = f.read().replace('\ r\n', '\n'); f.close(); exec (компиляция (код, файл, 'exec')) "установить --record/private/var/folders/rh/qx_0gvzn6kzbqjvvbbh66t080000gn/T/pip-record-kjt0p8as/install-record.txt --single-version-external-managed --compile - установочные заголовки /Users/tikam/MLTikam1/venv/include/site/python3.7/turicreate " не удалось с кодом ошибки 1 в /private/var/folders/rh/qx_0gvzn6kzbqjvvbbh66t080000gn/T/pycharm-packaging1/turicreate/


Пожалуйста, предложите, какой шаг мне нужно выполнить, чтобы установить пакет turicreat.

Я хочу запустить этот скрипт:

Сценарий **************

import turicreate as tc

data = tc.SFrame('photoLabel.sframe')
model = tc.image_classifier.create(data, target='photoLabel')
predictions = model.predict(data)
model.export_coreml('MyClassifier.mlmodel')
  • 0
    <pip3 install -U turicreate> успешно устанавливает его на моем python 3.6 - mac. Как говорится, 3.6 кажется последней версией, которую он в настоящее время поддерживает.
  • 0
    Сообщение об ошибке говорит, что оно поддерживает только Python 3.5 и 3.6, а не 3.7. Так что если вам действительно нужно использовать эту библиотеку, вам нужно понизить ваш Python до версии 3.6.x
Показать ещё 1 комментарий
Теги:
python-3.7
pycharm
install

1 ответ

0

Сейчас не поддерживается Python 3.7. Таким образом, вы должны вернуться к предыдущей версии Python.

brew unlink python
brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rb

Источник: https://github.com/apple/turicreate/issues/788.

Или вы можете создать виртуальную среду для запуска turicreate на

Загрузите файл Python3.6 tgz с официального сайта (например, Python-3.6.6.tgz)

Unpack it with tar -xvzf Python-3.6.6.tgz
cd Python-3.6.6
run ./configure
run make altinstall to install it 

(объяснение установки vs altinstall здесь Разница в деталях между "make install" и "make altinstall") Обычно вы устанавливаете новую установку python в /usr/local/bin. Теперь вы можете создать новый virtualenv с указанием версии python с помощью: virtualenv --python=python3.6 env3.6 в virtualenv, запустив команду source env3.6/source/bin/activate. Установите Turicreate с помощью классического pip install turicreate

источник: https://github.com/tensorflow/tensorflow/issues/17022

Ещё вопросы

Сообщество Overcoder
Наверх
Меню