Estou tentando executar um script python para gerar mapa de calor e dendograma de cluster. Mas recebi uma mensagem de erro dizendo:
import: unable to open X server @ error/import.c/ImportImageCommand/361
Eu sou novo no Linux e no Python. Portanto, não consigo entender completamente por que o erro aconteceu. Alguém sabe como resolver esse problema?
Meu sistema operacional é Linux Fedora.
Obrigado.
Responder1
Seu script está sendo interpretado por um shell em vez de python. O shell tenta executar o import
comando X e esse comando externo /usr/bin/export
imprime o erro.
Assegure-se de ter
#!/usr/bin/env python
na parte superior de cada script executável python (não é necessário para bibliotecas importadas). Isso faz com que o script seja interpretado por python.