ターミナルでPythonスクリプトを実行したいのですが、方法がわかりません。「/ User / luca / Documents / python」ディレクトリにgameover.pyという名前の保存済みファイルがすでにあります。
回答:
システムにPythonをインストールする必要があります。次に、正しいディレクトリのターミナルでこれを実行できます。
python gameover.py
これは、システムにインストールされているpythonのバージョンによって異なります。下記参照。
Python 2. *バージョンを使用している場合は、このコマンドを実行する必要があります
python gameover.py
しかし、Python 3. *バージョンを使用している場合は、このコマンドを実行する必要があります
python3 gameover.py
Pythonバージョン3. *のMACの場合、コマンドが見つからないというエラーが発生するため
「python gameover.py」を実行すると
最初にpythonをインストールする必要があります。MacにはPython 3をインストールするためにpython 2.7がインストールされており、このチュートリアルに従うことができます:http : //docs.python-guide.org/en/latest/starting/install3/osx/。
プログラムを実行するには、次のコードをコピーして貼り付けます。
python /Users/luca/Documents/python/gameover.py
またはcd
、フォルダが続くファイルのディレクトリに移動できます。フォルダにいるときは、次のことができますpython YourFile.py
。
スクリプトが呼び出さmy_script.py
れ、ダウンロードフォルダーに配置したとします。
Pythonのインストールには多くの方法がありますが、自作が最も簡単です。
0)Terminal.appを開きます
1)homebrewをインストールします(次のテキストをTerminal.appに貼り付け、Enterキーを押します)。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2)homebrewを使用してPythonをインストールする
brew install python
3)cd
Pythonスクリプトを含むディレクトリに(例として、Downloads
ホーム(~
)フォルダーのダウンロード()フォルダーを使用しています):
cd ~/Downloads
4)実行python3
可能ファイルを使用してスクリプトを実行します
python3 my_script.py
ステップ3をスキップしてpython3
、代わりに絶対パスを指定することもできます
python3 ~/Downloads/my_script.py
全部を入力する代わりに(~/Downloads/my_script.py
)、.py
Finder.appでファイルを見つけてTerminal.appウィンドウにドラッグするだけで、パスが入力されます。
ファイル名のどこかにスペースやその他の記号がある場合は、ファイル名を引用符で囲む必要があります。
python3 "~/Downloads/some directory with spaces/and a filename with a | character.py"
インストールする必要がありますがbrew install python
、後でコマンドを使用する必要があることに注意してくださいpython3
(3
末尾にa を付けます)。