インポート: X サーバー "" を開くことができません。 @error/import.c/ImportImageCommand/361

インポート: X サーバー "" を開くことができません。 @error/import.c/ImportImageCommand/361

ヒートマップとクラスタデンドログラムを生成するためにPythonスクリプトを実行しようとしています。しかし、エラーメッセージが表示されます。

import: unable to open X server @ error/import.c/ImportImageCommand/361

私はLinuxとPythonに初めて触れました。したがって、なぜエラーが発生するのかわかりません。この問題を解決する方法を知っている人はいますか?

私のオペレーティングシステムはLinux Fedoraです。

ありがとうございます。

答え1

あなたのスクリプトはPythonの代わりにシェルによって解釈されます。シェルは Ximportコマンドを実行しようとし、外部/usr/bin/exportコマンドはエラーを出力します。

あなたが持っていることを確認してください

#!/usr/bin/env python

すべてのPython実行可能スクリプトの上部にあります(インポートされたライブラリには必要ありません)。これにより、スクリプトはPythonによって解釈されます。

関連情報