毎年公開される最も人気のあるプログラミング言語のリストには、常に Python の場所があります。 その理由は、その汎用性やネットワーク全体に多くのドキュメントがあるなど、さまざまですが、実際には考慮すべきオプションの XNUMX つです。 非常に有名なため、時々彼らは私たちに pythonファイル Linuxで開く方法がわかりません。
理論的には、Linux で Python ファイルを開くのは簡単な作業ですが、開かないファイルが見つかることがあります。 Windows から作成された場合、プログラムとして実行するようにマークされていても、.py ファイルをダブルクリックしても開かないことがあります。 これは、Windows からのコードの記述が Linux からの記述と同じではないために発生する可能性があります。 それらは同じように「コード化」されているわけではありませんが、作成方法に関係なく実行する方法をここで説明するので、心配する必要はありません。
ターミナルから Linux で python ファイルを実行する
まず、何かについて話しましょう。 Linux と Windows では API 構造が異なり、あるオペレーティング システムで構築されたものが別のオペレーティング システムでは機能しない場合があります。 あってはならないことですが、起きてしまいます。 たとえば、何かが書き込まれた場合、 Visual Studio Code Windows では、Linux で Python ファイルを実行しようとして夢中になることがありますが、解決策は世界で最も単純かもしれません。Linux からファイルを「再コンパイル」するだけです。 すべてのコードをコピーし、別のファイルに貼り付けて保存します Linux ベースのオペレーティング システムの .py 拡張子を使用します。 この問題が解決したので、続行します。
Linux で絶対に失敗しないのは、 ターミナル. 潜在的な危険を避けるために、コードを確認する価値があります。その場合は、次のようなワープロで開くだけで十分です。 gnome テキスト エディタ またはケイト。 たとえば、プログラミングについてあまり理解していないと仮定すると、「rm」を検索して、許可なくハード ドライブから何も削除されないようにすることができます。 危険ではないと確信している場合、またはそれを提供した人を信頼している場合は、ターミナルを開いて「python」(引用符なし)と入力し、その後にパスを含むファイルの名前を入力します。 間違えないように、「python」(または「python3」) と入力して、ファイルをターミナルにドラッグすることをお勧めします。
このようにすることの良い点は、 いくつかの例外 (エラー) がスローされます。 端末で修正するか、開発者にフィードバックを送信できます。 悪い点は、グラフィカル インターフェイスを備えたアプリケーションの場合、背景にターミナル ウィンドウ、前景にアプリの GUI という XNUMX つのウィンドウが表示されることです。
シバンと処刑許可証
私たちが持っているものが端末でのみ動作するものであれば、これはすべて必要ありません. 前のポイントで説明したことを行うだけで十分です。 問題は、ユーザー インターフェイスを備えたアプリケーションを実行したい場合に発生する可能性があります。 このタイプのアプリケーションを Linux で開くには、最初の行 1 に移動し、いわゆる シバン (#!) python3 へのパスを伴います。 完全な文字列は次のようになります #!/usr/bin/env python3
、時々それも機能するか、「env」部分を削除して「python3」をそこに残す必要があります。 基本的に、その行は、ファイルの実行を担当する必要があるプログラムを示しています。
しかし、これでは十分ではありません。 また、Python ファイルに実行権限を与える必要があります。これは、次のように入力して実行します。 chmod +x ruta-al-archivo/archivo.py
または右クリックして、それをサポートするファイルマネージャーのボックスをチェックします。
アクセス許可、Shebang、および必要に応じて他のオペレーティング システムのビルドを記憶して修正すると、.py gui ファイル (.pyw としても見つかる) がダブルクリックで開くはずです。 そうでない場合は、いつでもターミナルから (またはエクスプローラーから/ターミナルから実行して) 試すことができます。 もちろん、開くものには注意してください。