次のように端末を入力せずに、Pythonスクリプトを実行可能にしようとしています
python test.py
ファイルをクリックしたときに実行できるようにしたい。
Fedora マシンでこれを行う方法。
次のように端末を入力せずに、Pythonスクリプトを実行可能にしようとしています
python test.py
ファイルをクリックしたときに実行できるようにしたい。
Fedora マシンでこれを行う方法。
ファイルの最初の行として追加#!/bin/python
します。または、python 実行可能ファイルの場所がわからない場合はwhich python
、ターミナルに入力します。次に、その結果をコピーして、#!
.
ファイルのパーミッションを変更して、その実行可能ファイルをchmod u+x test.py
試してみましたが、まだgeditとして開きます
python
追加するコマンドを入力するだけです。ノーチラスのせいだ。Nautilus (ファイル マネージャー) を開き、[メニュー] > [設定] に移動します。「動作」セクションを選択します。「実行可能テキスト ファイル」というタイトルのフィールドで、「開いたときに実行可能テキスト ファイルを実行する」オプションを選択します。
ファイルの最初の行として追加#!/usr/bin/python
し、権限を executable に設定しますchmod 755 yourfile
。
特定のバージョン要件がない場合は、最初の行を使用#!/usr/bin/env python
するとより効率的になり、実行権限が付与されますchmod u+x test.py