Erreur lors de l'installation de coremltools

Je regarde Core ML Apple iOS cadre. J'ai lu cela pour installer coremltools pour créer ses propres templates. J'ai installé python sudo python /Users/administrator/Downloads/get-pip.py

Conformément à l' installation du document coreml, j'ai téléchargé le file coremltool.

puis en essayant d'installer coremltools

https://pypi.python.org/pypi/coremltools

Quand j'ai installé coremltools sur mon mac, j'ai l'erreur suivante. S'il vous plaît me suggérer de résoudre cette erreur. pour que je puisse travailler sur coremltools

 MyMacbook:~ administrator$ pip install -U /Users/administrator/Downloads/coremltools-0.3.0-py2.7-none-any.whl Processing ./Downloads/coremltools-0.3.0-py2.7-none-any.whl Requirement already up-to-date: numpy>=1.6.2 in /Library/Python/2.7/site-packages (from coremltools==0.3.0) Collecting protobuf>=3.1.0 (from coremltools==0.3.0) Requirement already up-to-date: six>=1.9 in /Library/Python/2.7/site-packages/six-1.10.0-py2.7.egg (from protobuf>=3.1.0->coremltools==0.3.0) Collecting setuptools (from protobuf>=3.1.0->coremltools==0.3.0) Using cached setuptools-36.0.1-py2.py3-none-any.whl Installing collected packages: setuptools, protobuf, coremltools Found existing installation: setuptools 18.5 Uninstalling setuptools-18.5: Exception: Traceback (most recent call last): File "/Library/Python/2.7/site-packages/pip/basecommand.py", line 215, in main status = self.run(options, args) File "/Library/Python/2.7/site-packages/pip/commands/install.py", line 342, in run prefix=options.prefix_path, File "/Library/Python/2.7/site-packages/pip/req/req_set.py", line 778, in install requirement.uninstall(auto_confirm=True) File "/Library/Python/2.7/site-packages/pip/req/req_install.py", line 754, in uninstall paths_to_remove.remove(auto_confirm) File "/Library/Python/2.7/site-packages/pip/req/req_uninstall.py", line 115, in remove renames(path, new_path) File "/Library/Python/2.7/site-packages/pip/utils/__init__.py", line 267, in renames shutil.move(old, new) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 299, in move copytree(src, real_dst, symlinks=True) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 208, in copytree raise Error, errors Error: [('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib/__init__.py', '/var/folders/h1/z0gcmgkx6b9_l2_zpyzvl7tm0000gn/T/pip-DFHVSK-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib/__init__.py', "[Errno 1] Operation not permitted: '/var/folders/h1/z0gcmgkx6b9_l2_zpyzvl7tm0000gn/T/pip-DFHVSK-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib/__init__.py'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib/__init__.pyc', '/var/folders/h1/z0gcmgkx6b9_l2_zpyzvl7tm0000gn/T/pip-DFHVSK-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib/__init__.pyc', "[Errno 1] Operation not permitted: '/var/folders/h1/z0gcmgkx6b9_l2_zpyzvl7tm0000gn/T/pip-DFHVSK-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib/__init__.pyc'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib/markers.py', '/var/folders/h1/z0gcmgkx6b9_l2_zpyzvl7tm0000gn/T/pip-DFHVSK-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib/markers.py', "[Errno 1] Operation not permitted: '/var/folders/h1/z0gcmgkx6b9_l2_zpyzvl7tm0000gn/T/pip-DFHVSK-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib/markers.py'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib/markers.pyc', '/var/folders/h1/z0gcmgkx6b9_l2_zpyzvl7tm0000gn/T/pip-DFHVSK-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib/markers.pyc', "[Errno 1] Operation not permitted: '/var/folders/h1/z0gcmgkx6b9_l2_zpyzvl7tm0000gn/T/pip-DFHVSK-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib/markers.pyc'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib', '/var/folders/h1/z0gcmgkx6b9_l2_zpyzvl7tm0000gn/T/pip-DFHVSK-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib', "[Errno 1] Operation not permitted: '/var/folders/h1/z0gcmgkx6b9_l2_zpyzvl7tm0000gn/T/pip-DFHVSK-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/_markerlib'")] MyMacbook:~ administrator$ 

Vous essayez de changer votre système Python. C'est pourquoi l'opération [Errno 1] Operation not permitted . Pour éviter de désorganiser les bibliothèques système, vous devez créer un environnement virtuel Python distinct. Voici comment faire:

  1. Mettre à niveau pip:

     pip install --upgrade pip 
  2. Installez l'environnement virtuel .

     pip install –U virtualenv 
  3. Créer un nouvel environnement virtuel:

     cd ~ virtualenv coreml 

    Cela crée un dossier ~/coreml/ et une copy locale de Python, pip et toutes les autres choses dont vous avez besoin pour le travail.

  4. Pour activer l'environnement virtuel:

     source coreml/bin/activate 

    Maintenant, vous voyez dans votre terminal (coreml) ajoute votre nom d'user.

  5. Dans un environnement virtuel nouvellement créé:

     pip install -U coremltools 
  6. Vérifiez que la bibliothèque a été installée avec succès:

     python import coremltools 

    Il ne devrait pas y avoir de messages d'erreur.

  7. Pour désactiver l'environnement virtuel, exécutez:

     deactivate 

Remarque: Ne jamais utiliser pip avec sudo . Si vous avez besoin de sudo, 99% de chances que vous fassiez quelque chose de mal.

Est-ce que c'est une raison spécifique, que vous avez téléchargé le file .whl?

Votre cloud tente d'installer directement à partir de PyPI avec:

 pip install -U coremltools 

C'est la manière recommandée comme indiqué dans le lien , vous avez déjà posté.

Note: Je sais que ce n'est pas une réponse très sophistiquée, mais je n'ai pas assez de réputation pour commenter.

Pour COREML: Suivre les étapes nécessaires:

  1. Vérifiez si python est disponible – python --version
  2. Installez Java Runtime à partir du site Web Oracle pour Mac 64 bits
  3. Alors sudo python -m ensurepip . installer PIP.
  4. Installez coremltools pour Mac – pip3 install -U pip setuptools

UPDATE: Python 3 Si vous installez python 3, pip sera installé automatiquement.

 brew install python3