Ich habe Tensorflow installiert, um ein bisschen maschinelles Lernen zu erlernen.
Ich dachte, ich könnte es schnell mit pip install tensorflow
machen, aber ich habe hier und da einen Fehler bekommen und die erforderliche Zeit hat 2 Stunden überschritten. Ich musste PyHamcrest
und wrapt
im Voraus installieren.
Das Folgende ist ein Memorandum.
$ pip install tensorflow
Collecting tensorflow
(Etwas herunterladen)
ERROR: twisted 18.7.0 requires PyHamcrest>=1.9.0, which is not installed.
Installing collected packages: wrapt, astor, setuptools, markdown, cachetools, rsa, google-auth, requests, oauthlib, requests-oauthlib, google-auth-oauthlib, tensorboard, tensorflow
Found existing installation: wrapt 1.10.11
ERROR: Cannot uninstall 'wrapt'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
PyHamcrest? Paiham Crest? Es ist ein köstlicher Name. Wenn Sie sich "pip3 list" ansehen, ist es nicht installiert.
Sie können dies mit pip install PyHamcrest
tun.
Was ist ein Matcher-Objekt? ?? ??
Ein Rahmen, der wichtig zu sein scheint.
https://pypi.org/project/PyHamcrest/
$ pip install PyHamcrest
Collecting PyHamcrest
Downloading https://files.pythonhosted.org/packages/9a/d5/d37fd731b7d0e91afcc84577edeccf4638b4f9b82f5ffe2f8b62e2ddc609/PyHamcrest-1.9.0-py2.py3-none-any.whl (52kB)
|████████████████████████████████| 61kB 1.3MB/s
Requirement already satisfied: six in /anaconda3/lib/python3.7/site-packages (from PyHamcrest) (1.11.0)
Requirement already satisfied: setuptools in /anaconda3/lib/python3.7/site-packages (from PyHamcrest) (40.2.0)
Installing collected packages: PyHamcrest
Successfully installed PyHamcrest-1.9.0
pip install tensorflow
$ pip install tensorflow
Collecting tensorflow
Using cached https://files.pythonhosted.org/packages/2c/72/6b3264aa2889b7dde7663464b99587d95cd6a5f3b9b30181f14d78a63e64/tensorflow-2.0.0-cp37-cp37m-macosx_10_11_x86_64.whl
Requirement already satisfied:
(Da es das zweite Mal ist, wird die Installation kontinuierlich fortgesetzt, ohne heruntergeladen zu werden.)
ERROR: Cannot uninstall 'wrapt'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
Py Hamcrest ist klar. Es gibt aber immer noch Fehler.
ERROR: Cannot uninstall 'wrapt’.
Was zur Hölle ist das? ?? ??
"Wrapt ist eine Bibliothek, die Graham Dumpleton (dem Autor von mod_wsgi) hilft, Wrapper zu schreiben." https://qiita.com/yoichi22/items/df42d1f038ff2423e37b
Das distutils-Paket hilft beim Erstellen von Modulen zum Hinzufügen zum aktuell installierten Python sowie zur eigentlichen Installation. https://docs.python.org/ja/3/library/distutils.html
Bedeutet das, dass diese Pakete nicht funktionieren? ?? ??
Der Befehl conda wird in Anaconda installiert, und Sie können Pakete installieren und die Ausführungsumgebung erstellen / wechseln. https://www.python.jp/install/anaconda/conda.html
ERROR: Cannot uninstall 'wrapt'. during upgrade
https://github.com/tensorflow/tensorflow/issues/30191
・ Aktualisiere conda
・ Aktualisiert "Wrapt" von "Conda"
· Wrap mit pip aktualisieren, entfernen, ignorieren
Es sieht so aus, als sollte ich etwas gegen Wrapt unternehmen!
conda install wrapt
$ conda install wrapt
Solving environment: done
## Package Plan ##
environment location: /anaconda3
added / updated specs:
- wrapt
The following packages will be downloaded:
Ich werde das zusammen mit dir herunterladen → Viel davon! So viele! ??
The following NEW packages will be INSTALLED:
Dieses Paket wird installiert → Zuzuzura. Es scheint, dass alles, was mit Python zu tun hat, neu sein wird. Ist es in Ordnung? ?? ??
Proceed ([y]/n)? y
Ist es o.k?
→ Ich habe Angst, also mach ein Backup und komm wieder her.
15 Minuten zum Herunterladen und Installieren verschiedener Typen.
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
(base) $
Ist das ok? ?? ??
$ pip install tensorflow
Collecting tensorflow
(Ausgelassen)
Installing collected packages: oauthlib, requests-oauthlib, rsa, cachetools, google-auth, google-auth-oauthlib, markdown, numpy, absl-py, protobuf, grpcio, tensorboard, opt-einsum, h5py, keras-applications, gast, tensorflow-estimator, keras-preprocessing, termcolor, google-pasta, astor, tensorflow
Successfully installed absl-py-0.8.1 astor-0.8.0 cachetools-3.1.1 gast-0.2.2 google-auth-1.7.2 google-auth-oauthlib-0.4.1 google-pasta-0.1.8 grpcio-1.25.0 h5py-2.10.0 keras-applications-1.0.8 keras-preprocessing-1.1.0 markdown-3.1.1 numpy-1.17.4 oauthlib-3.1.0 opt-einsum-3.1.0 protobuf-3.11.1 requests-oauthlib-1.3.0 rsa-4.0 tensorboard-2.0.2 tensorflow-2.0.0 tensorflow-estimator-2.0.1 termcolor-1.1.0
$
pip install tensorflow` Es sieht so aus, als wäre es fertig. Ich werde es versuchen.
$ python3
>>> import tensorflow as tf
>>> hello = tf.constant("Hello")
>>> tf.print(hello)
Hello
>>>
>>> exit()
Hmm, es hat sich bewegt.
(Benötigte Zeit 2 Stunden)
Recommended Posts