HINWEIS: Geben Sie nur GitHub-Probleme für Fehler und Funktionsanfragen ein. Alle anderen Themen werden geschlossen.
Einige der Probleme bei der Suche nach "tensorflow als tf importieren" gaben Antworten darauf, dass entweder Mock nicht korrekt installiert wurde oder Protobuf. In meinem Fall wurden alle korrekt und erfolgreich installiert.
Betriebssystem:
Amazon-Linux
Installierte Version von CUDA und cuDNN:
(bitte fügen Sie die Ausgabe von ls -l /path/to/cuda/lib/libcud*
):
Ich habe eine reine CPU-Version installiert. Also kein CUDA
Geben Sie bei Installation aus dem binären Pip-Paket Folgendes an:
python -c "import tensorflow; print(tensorflow.__version__)"
.sudo -H /usr/local/bin/pip install tensorflow
Voraussetzung bereits erfüllt: tensorflow in /usr/local/lib64/python2.7/site-packages
Anforderung bereits erfüllt: numpy>=1.11.0 in /usr/local/lib64/python2.7/site-packages (von tensorflow)
Anforderung bereits erfüllt: mock>=2.0.0 in /usr/local/lib/python2.7/site-packages (von tensorflow)
Anforderung bereits erfüllt: sechs>=1.10.0 in /usr/local/lib/python2.7/site-packages (von tensorflow)
Voraussetzung bereits erfüllt: protobuf==3.1.0 in /usr/local/lib/python2.7/site-packages (von tensorflow)
Voraussetzung bereits erfüllt: Rad in /usr/local/lib/python2.7/site-packages (von tensorflow)
Voraussetzung bereits erfüllt: funcsigs>=1; python_version < "3.3" in /usr/local/lib/python2.7/site-packages (von mock>=2.0.0->tensorflow)
Anforderung bereits erfüllt: pbr>=0.11 in /usr/local/lib/python2.7/site-packages (aus mock>=2.0.0->tensorflow)
Jede der Abhängigkeiten einzeln installiert. Immer noch das gleiche Problem.
python -c "tensorflow importieren; print(tensorflow.__version__)"
Traceback (letzter Anruf zuletzt):
Datei "
Datei "/usr/local/lib/python2.7/site-packages/tensorflow/__init__.py", Zeile 24, in
aus tensorflow.python-Import *
Datei "/usr/local/lib/python2.7/site-packages/tensorflow/python/__init__.py", Zeile 106, in
von tensorflow.python.platform Importtest
Datei "/usr/local/lib/python2.7/site-packages/tensorflow/python/platform/test.py", Zeile 81, in
import mock # pylint: disable=g-import-not-at-top,unused-import
Datei "/usr/local/lib/python2.7/site-packages/mock/__init__.py", Zeile 2, in
importiere mock.mock als _mock
Datei "/usr/local/lib/python2.7/site-packages/mock/mock.py", Zeile 71, in
_v = VersionInfo('mock').semantic_version()
Datei "/usr/local/lib/python2.7/site-packages/pbr/version.py", Zeile 460, in semantic_version
self._semantic = self._get_version_from_pkg_resources()
Datei "/usr/local/lib/python2.7/site-packages/pbr/version.py", Zeile 447, in _get_version_from_pkg_resources
result_string = packaging.get_version(self.package)
Datei "/usr/local/lib/python2.7/site-packages/pbr/packaging.py", Zeile 725, in get_version
raise Exception("Die Versionierung für dieses Projekt erfordert entweder einen sdist"
Okay, das wurde gelöst. Das einzige, was ich tun musste, war, das Verteilungsmodul zu aktualisieren - "pip install --upgrade verteilen".
Hilfreichster Kommentar
Okay, das wurde gelöst. Das einzige, was ich tun musste, war, das Verteilungsmodul zu aktualisieren - "pip install --upgrade verteilen".