0

LinuxコマンドラインからPythonスクリプトを実行しています。スクリプト自体は、最初の行でいくつかのモジュールをインポートします。エラーメッセージが表示され、オンラインで検索しました。Python スクリプトの作成者からの返信は次のとおりです。

dexseq_count.pyPython からではなく、シェル スクリプトのように実行しているようです。その結果、スクリプトの最初の行は、Python コードではなく Linux コマンド 'import' として解釈され、報告されたエラーにつながります。

importPython の の最初の行が Linux で誤って解釈されているかどうか興味があります。もしそうなら、どうすればこの問題を解決できますか? Python ではなく、cmd ラインで実行する必要があります。

本当にありがとう!

4

1 に答える 1

6

ここでの 2 つの解決策: 次のように python を使用してスクリプトを実行できます:python my_program.pyまたは、ファイルの先頭にこれを追加します: #!/usr/bin/env pythonbash から python に切り替えて、このスクリプトを実行します。

于 2013-07-01T14:00:03.477 に答える