J'essaye d'installer tensorflow 1.10 sur mon vieux mac, mais je rencontre le même problème à chaque fois. Dès que je lance le shell python et que j'obtiens l'erreur ci-dessous.
J'ai d'abord essayé de l'installer dans un virtualenv, après cela, j'ai essayé de l'installer en utilisant simplement pip et j'ai eu la même erreur. Aussi, quand j'ai essayé de l'installer avec conda, le même problème à nouveau. J'ai googlé et regardé ça ici, mais je ne pouvais pas le résoudre pour l'instant, peut-être à cause de mon jeu noobish. J'ai déjà désinstallé anaconda et pip et essayé à nouveau, mais je rencontre toujours la même erreur.
J'ai installé CUDA, bien que j'aie essayé d'installer tensorflow avec et sans GPU.
L'erreur se traduit par: Impossible de charger le moteur d'exécution natif TensorFlow.
J'espère que quelqu'un pourra m'aider, car j'aimerais vraiment apprendre cela.
(tensorflow) abc: ~ me $ python
import tensorflow as tf
Traceback (most recent call last):
File "/Users/me/tensorflow/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow.py", line 58, in <module>
from tensorflow.python.pywrap_tensorflow_internal import *
File "/Users/me/tensorflow/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 28, in <module>
_pywrap_tensorflow_internal = swig_import_helper()
File "/Users/me/tensorflow/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
File "/Users/me/tensorflow/lib/python3.6/imp.py", line 243, in load_module
return load_dynamic(name, filename, file)
File "/Users/me/tensorflow/lib/python3.6/imp.py", line 343, in load_dynamic
return _load(spec)
ImportError: dlopen(/Users/me/tensorflow/lib/python3.6/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so, 6): Symbol not found: _SecKeyCopyExternalRepresentation
Referenced from: /Users/me/tensorflow/lib/python3.6/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so (which was built for Mac OS X 10.12)
Expected in: /System/Library/Frameworks/Security.framework/Versions/A/Security
in /Users/me/tensorflow/lib/python3.6/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so
Lors du traitement de l'exception ci-dessus, une autre exception s'est produite:
>Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/me/tensorflow/lib/python3.6/site-packages/tensorflow/__init__.py", line 22, in <module>
from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import
File "/Users/me/tensorflow/lib/python3.6/site-packages/tensorflow/python/__init__.py", line 49, in <module>
from tensorflow.python import pywrap_tensorflow
File "/Users/me/tensorflow/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow.py", line 74, in <module>
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "/Users/me/tensorflow/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow.py", line 58, in <module>
from tensorflow.python.pywrap_tensorflow_internal import *
File "/Users/me/tensorflow/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 28, in <module>
_pywrap_tensorflow_internal = swig_import_helper()
File "/Users/me/tensorflow/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
File "/Users/me/tensorflow/lib/python3.6/imp.py", line 243, in load_module
return load_dynamic(name, filename, file)
File "/Users/me/tensorflow/lib/python3.6/imp.py", line 343, in load_dynamic
return _load(spec)
ImportError: dlopen(/Users/me/tensorflow/lib/python3.6/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so, 6): Symbol not found: _SecKeyCopyExternalRepresentation
Referenced from: /Users/me/tensorflow/lib/python3.6/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so (which was built for Mac OS X 10.12)
Expected in: /System/Library/Frameworks/Security.framework/Versions/A/Security
in /Users/me/tensorflow/lib/python3.6/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so
Impossible de charger le runtime natif TensorFlow.
Voir https://www.tensorflow.org/install/sources#common_installation_problems
Pour certaines raisons et solutions communes. Incluez toute la trace de la pile Au-dessus de ce message d'erreur lorsque vous demandez de l'aide.
Je pense qu'il y a quelque chose qui cloche avec TensorFlow 1.10 et OS X El Capitan (10.11.6)!
Il suffit d’installer 1.9.0 au lieu de 1.10 avec la commande pip:
pip3 install tensorflow==1.9.0
ou sa version GPU:
pip3 install tensorflow-gpu==1.9.0
Cela semble être un conflit de version. Je peux exécuter avec succès Tensorflow 1.9.