[PYTHON] 63. Tag habe ich Tensorflow installiert.

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.

Zuerst den Tensorflow installieren

$ 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

Zweiter 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? ?? ??

Was ist verpackt?

"Wrapt ist eine Bibliothek, die Graham Dumpleton (dem Autor von mod_wsgi) hilft, Wrapper zu schreiben." https://qiita.com/yoichi22/items/df42d1f038ff2423e37b

Was sind Distutils?

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? ?? ??

Was ist conda?

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

Versuchen Sie erneut, mit der Fehlermeldung zu suchen.

ERROR: Cannot uninstall 'wrapt'. during upgrade  https://github.com/tensorflow/tensorflow/issues/30191

Ein ähnliches Problem und eine Lösung.

・ 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? ?? ??

Drittes Mal

$ 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

63. Tag habe ich Tensorflow installiert.
TensorFlow Tutorial Ich habe MNIST 3rd ausprobiert
Ich habe versucht, TensorFlow (GPU-Version) unter Ubuntu zu installieren
[Streamlit] Ich habe es installiert
Ich habe versucht, TensorFlow auszuführen
Ich habe ROS unter Ubuntu 18.04 installiert
Lernrekord Nr. 19 (23. Tag)
Lernrekord Nr. 29 (33. Tag)
Ich habe versucht, Magenta / TensorFlow zu verwenden
Ich berührte Tensorflow und Keras
Tag 65 Ich habe matplotlib installiert, um Grafiken auf meinem Jupyter-Notizbuch zu zeichnen.
TensorFlow 2.2 kann nicht mit Python 3.8 installiert werden!
Ich habe das TensorFlow-Tutorial als erstes ausprobiert
Ich habe die IoT-Plattform "Rimotte" installiert.
Ich habe das 2. TensorFlow-Tutorial ausprobiert
Ich habe versucht, Linux auf meinem Mac zu installieren