Lorsque j'ai installé TensowFlow à l'aide de pip et essayé de vérifier l'opération, l'erreur suivante s'est produite. Grâce à ce type, j'ai pu confirmer le fonctionnement de TensowFlow. Vous pouvez déjà l'obtenir au stade de l'importation de tensorflow ...
File "<stdin>", line 1, in <module>
File "/Library/Python/2.7/site-packages/tensorflow/__init__.py", line 23, in <module>
from tensorflow.python import *
File "/Library/Python/2.7/site-packages/tensorflow/python/__init__.py", line 49, in <module>
from tensorflow import contrib
File "/Library/Python/2.7/site-packages/tensorflow/contrib/__init__.py", line 23, in <module>
from tensorflow.contrib import layers
File "/Library/Python/2.7/site-packages/tensorflow/contrib/layers/__init__.py", line 68, in <module>
from tensorflow.contrib.layers.python.layers import *
File "/Library/Python/2.7/site-packages/tensorflow/contrib/layers/python/layers/__init__.py", line 22, in <module>
from tensorflow.contrib.layers.python.layers.initializers import *
File "/Library/Python/2.7/site-packages/tensorflow/contrib/layers/python/layers/initializers.py", line 24, in <module>
from tensorflow.python.ops import random_ops
File "/Library/Python/2.7/site-packages/tensorflow/python/ops/random_ops.py", line 23, in <module>
from tensorflow.python.framework import ops
File "/Library/Python/2.7/site-packages/tensorflow/python/framework/ops.py", line 39, in <module>
from tensorflow.python.framework import versions
File "/Library/Python/2.7/site-packages/tensorflow/python/framework/versions.py", line 22, in <module>
from tensorflow.python import pywrap_tensorflow
File "/Library/Python/2.7/site-packages/tensorflow/python/pywrap_tensorflow.py", line 28, in <module>
_pywrap_tensorflow = swig_import_helper()
File "/Library/Python/2.7/site-packages/tensorflow/python/pywrap_tensorflow.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow', fp, pathname, description)
ImportError: numpy.core.multiarray failed to import
Pour résumer le contenu de cette erreur, quelque chose comme "La version de numpy que j'ai chargée a été dupliquée et n'a pas bien fonctionné."
Après avoir étudié diverses choses, la méthode est "Désinstaller tout numpy et le réinstaller". Tout d'abord, consultez le blog suivant, accédez au dossier correspondant et désinstallez-le. http://sechiro.hatenablog.com/entry/2016/04/02/Mac%E3%81%ABTensorFlow%E3%82%92%E5%85%A5%E3%82%8C%E3%82%88%E3%81%86%E3%81%A8%E3%81%97%E3%81%9F%E3%82%89%E3%80%81Numpy%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E5%87%BA%E3%81%9F%E3%81%AE%E3%81%A7
Cependant, le contenu du message d'erreur n'a pas changé, j'ai donc recherché des informations et trouvé un autre candidat pour l'emplacement d'installation de numpy. Supprimer + réinstaller selon le blog suivant. http://d.hatena.ne.jp/aremokoremo/20140507/1399475248
Ensuite, j'ai pu importer TensowFlow avec succès et j'ai pu démarrer la vie de programmation avec TensowFlow.
Vérifiez s'il y a numpy dans les deux dossiers suivants. Supprimez ensuite tous les numpy des dossiers suivants, puis réinstallez le nouveau numpy.
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/
/Library/Python/2.7/site-packages/