Als ich TensowFlow mit pip installiert und versucht habe, den Vorgang zu überprüfen, ist der folgende Fehler aufgetreten. Dank dieses Mannes konnte ich den Betrieb von TensowFlow bestätigen. Sie können es bereits in der Importphase von Tensorflow erhalten ...
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
Um den Inhalt dieses Fehlers zusammenzufassen: "Die von mir geladene Version von numpy hat aufgrund von Duplikaten nicht gut funktioniert."
Nach der Untersuchung verschiedener Dinge besteht die Methode darin, "alle numpy zu deinstallieren und neu zu installieren". Sehen Sie sich zunächst das folgende Blog an, wechseln Sie in den entsprechenden Ordner und deinstallieren Sie es. 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
Der Inhalt der Fehlermeldung änderte sich jedoch nicht. Daher suchte ich nach Informationen und fand einen anderen Kandidaten für den Installationsort von numpy. Löschen + neu installieren gemäß folgendem Blog. http://d.hatena.ne.jp/aremokoremo/20140507/1399475248
Dann konnte ich TensowFlow erfolgreich importieren und das Programmierleben mit TensowFlow beginnen.
Überprüfen Sie, ob die folgenden beiden Ordner numpy enthalten. Löschen Sie dann alle numpy aus den folgenden Ordnern und installieren Sie die neue numpy neu.
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/
/Library/Python/2.7/site-packages/