TFCOREML установить erorr - PullRequest
0 голосов
/ 18 мая 2019

Когда я пытаюсь установить tfcoreml (пакет для преобразования файлов тензорного потока в coreml), он выдает мне эту ошибку:

Я пытался установить coremltools отдельно в виртуальной среде Python ... все еще не работает.

Rorys-MBP: ~ roryhodgson $ cd tf-coreml Rorys-MBP: tf-coreml roryhodgson $ pip install -e.Получение файла: /// Users / roryhodgson / tf-coreml Требование уже выполнено: numpy> = 1.6.2 в /Users/roryhodgson/anaconda3/lib/python3.7/site-packages (из tfcoreml == 0.3.0) (1.15.4) Требование уже выполнено: protobuf> = 3.1.0 в /Users/roryhodgson/anaconda3/lib/python3.7/site-packages (from tfcoreml == 0.3.0) (3.7.0) Требование уже выполнено: шесть> = 1.10.0 в /Users/roryhodgson/anaconda3/lib/python3.7/site-packages (из tfcoreml == 0.3.0) (1.12.0) Требование уже выполнено: tenorflow> = 1.5.0 в / Users /roryhodgson / anaconda3 / lib / python3.7 / site-packages (из tfcoreml == 0.3.0) (1.13.1) Сбор coremltools> = 0.8 (из tfcoreml == 0.3.0) ОШИБКА: не удалось найти версию, которая удовлетворяеттребование coremltools> = 0.8 (из tfcoreml == 0.3.0) (из версий: нет) ОШИБКА: не найдено соответствующего распределения для coremltools> = 0.8 (из tfcoreml == 0.3.0)

1 Ответ

1 голос
/ 19 мая 2019

На данный момент, похоже, вам нужно использовать Python 3.6 с coremltools. Он еще не работает с Python 3.7.

Чтобы решить эту проблему, проще всего установить Anaconda (последняя версия, предназначенная для Python 3.7), а затем создать новую виртуальную среду, использующую Python 3.6. Теперь вы можете установить coremltools / tfcoreml в эту виртуальную среду.

...