Единственная причина, по которой я смог выяснить, что объясняет, почему это происходит, заключается в том, что coremltools требует Python 2.7, убедитесь, что вы его используете pip --version
. Если вы только что набрали pip install coremltools
, скорее всего, ваша машина (если она работает под управлением macOS) запускает стандартную версию macOS python, которая, вероятно, 3.5.2 или выше.
Я мог бы решить эту проблему, создав среду, в которой моя версия Python была 2.7:
pip install virtualenv
Создание виртуальной среды:
virtualenv --python=/usr/bin/python2.7 py27
Активировать его:
source py27/bin/activate
Наконец, установите coremltools:
pip install -U coremltools
Когда вы закончите, просто деактивируйте среду, в которой запущен deactivate
в терминале, и все.
Все это доступно из следующего источника: satoshi.blogs.com