importação: não é possível abrir o servidor X `' @ error/import.c/ImportImageCommand/361

importação: não é possível abrir o servidor X `' @ error/import.c/ImportImageCommand/361

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 importcomando X e esse comando externo /usr/bin/exportimprime 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.

informação relacionada