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

Neunundvierzig JavaScript-Tipps und Tricks

Inhaltsverzeichnis 1. Betrieb von js Integer 2. S...

Das WeChat-Applet implementiert den Serveraufbau des Benutzeranmeldemoduls

Ich habe node.js zum Erstellen des Servers gewähl...

Schreiben Sie einen formellen Blog mit XHTML CSS

Der vollständige Name von Blog sollte Weblog sein,...

Was sind HTML-Inline-Elemente und Block-Level-Elemente und ihre Unterschiede

Ich erinnere mich an eine Frage, die der Intervie...

Gegenseitiger Wertetransfer und Aufruf von Vue-Eltern-Kind-Komponenten

Inhaltsverzeichnis 1. Übergeordnetes Element über...

Hinweise zum passenden MySql 8.0 und entsprechenden Treiberpaketen

MySql 8.0 entsprechendes Treiberpaket passend Nac...

Vue2.x-Reaktionsfähigkeit – einfache Erklärung und Beispiele

1. Überprüfen Sie die Vue-Responsive-Nutzung​ Die...

Eine kurze Analyse des MySQL-Index

Ein Datenbankindex ist eine Datenstruktur, deren ...

Implementierung der Fastdfs+Nginx-Clusterkonstruktion

1. Einführung in Fastdfs 1. Was ist Fastdfs? Fast...

Navicat für MySql Visueller Import von CSV-Dateien

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