Lösen Sie das Problem der Installation von Theano auf Ubuntu 19

Lösen Sie das Problem der Installation von Theano auf Ubuntu 19

Lösung:

Ändern Sie die Datei setup.py direkt in dem Verzeichnis, in das Sie das Paket pythearn2 heruntergeladen haben:
Geändert von theano.compat.six.moves import input zu von six.moves import input

Dann können Sie:

Python setup.py erstellen
python setup.py installieren

ps: Installieren Sie theano in der Ubuntu-Umgebung

Vor Kurzem musste ich Theano installieren. Es gibt mehrere Möglichkeiten, Theano in Ubuntu zu installieren. Die einfachste ist, Theano direkt per Pip zu installieren und dann alle fehlenden Pakete per Pip zu installieren. Nachdem ich es installiert hatte, trat jedoch ein Problem auf, als ich den Code ausführte:

ImportError: cannot import name 'downsample'

Nachdem ich die Informationen überprüft hatte, stellte ich fest, dass die neueste Version diese Funktion nicht mehr hat. Dies ist hauptsächlich ein Fehler, der durch das Theano-Versionsupdate verursacht wurde. Die Lösung ist

pip install theano==0.8.2

Hiermit kann zu einer älteren Version zurück gewechselt werden.

Zusammenfassen

Das Obige ist die Einführung des Herausgebers zur Lösung des Problems „Kein Modul mit dem Namen ‚theano.compat.six‘“ bei der Installation von Theano in Ubuntu 19. Ich hoffe, es wird allen helfen!

Das könnte Sie auch interessieren:
  • Teilen Sie das Problem, dass Ubuntu 19 die Docker-Quelle nicht installieren kann
  • Tutorial zur Installation von Android Studio unter Ubuntu 19 und darunter
  • VMware12 installiert die Desktopversion von Ubuntu19.04 (Installations-Tutorial)
  • Ubuntu 19.04 Installationstutorial (Schritte in Bild und Text)

<<:  Warum sollte die Anzahl der Zeilen in einer einzelnen MySQL-Tabelle 5 Millionen nicht überschreiten?

>>:  Zwei Implementierungslösungen für die Vuex-Datenpersistenz

Artikel empfehlen

Node.js verwendet die Express-Fileupload-Middleware zum Hochladen von Dateien

Inhaltsverzeichnis Initialisieren des Projekts Sc...

Lösung für ungültige obere Ränder von Elementen in Div-Tags

Genau wie der Titel sagt. Die Frage ist sehr merkw...

Vue implementiert die Countdown-Komponente für zweite Kills

In diesem Artikel wird der spezifische Code von V...

Detaillierte Erklärung der Prinzipien des responsiven Systems von Vue

Inhaltsverzeichnis Die Grundprinzipien des respon...

Zusammenfassung verschiedener Übermittlungsmethoden für HTML-Formulare

Die gebräuchlichste, am häufigsten verwendete und ...

Detaillierte Erklärung der Verwendung des Bash-Befehls

Unter Linux wird Bash als Standard übernommen, wa...

Detaillierte Erklärung des Synchronisierungsmodifikators von Vue

Inhaltsverzeichnis 1. Anweisungen 2. Modifikatore...

Der Unterschied zwischen MySQL Outer Join und Inner Join Abfrage

Die Syntax für einen äußeren Join lautet wie folg...