Ich versuche, ein Python-Skript auszuführen, um eine Heatmap und ein Clustering-Dendrogramm zu generieren. Aber ich erhalte die folgende Fehlermeldung:
import: unable to open X server @ error/import.c/ImportImageCommand/361
Ich bin neu bei Linux und Python. Ich kann mir also nicht ganz erklären, warum der Fehler aufgetreten ist. Weiß jemand, wie man dieses Problem löst?
Mein Betriebssystem ist Linux Fedora.
Danke.
Antwort1
Ihr Skript wird von einer Shell statt von Python interpretiert. Die Shell versucht, den X- import
Befehl auszuführen, und dieser externe /usr/bin/export
Befehl gibt den Fehler aus.
Stell sicher dass du hast
#!/usr/bin/env python
am Anfang jedes ausführbaren Python-Skripts (nicht erforderlich für importierte Bibliotheken). Dadurch wird das Skript von Python interpretiert.