インポート: 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 も初心者です。そのため、エラーが発生した理由がまったくわかりません。この問題を解決する方法をご存知の方はいらっしゃいますか?

私のOSはLinux Fedoraです。

ありがとう。

答え1

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

必ず

#!/usr/bin/env python

各 Python 実行可能スクリプトの先頭に (インポートされたライブラリには必要ありません) を追加します。これにより、スクリプトが Python によって解釈されるようになります。

関連情報