私はちょうどubuntu 18.04をインストールしましたが、コマンド
python <filename>.py
何もしません。 * .pycファイルを実行し、シェルとして使用する場合はpythonを開きます。 Python2.7および3がインストールされています。
ここで何が悪いのか分かりません。おそらくパスかデフォルトのpythonが台無しになっていると思います。
更新:
1> VScodeを開き、.py拡張子を持つフォルダーにファイルを作成した場合test.pyは、ターミナルまたは統合ターミナルから実行されることはありません。
2>右クリックして「ターミナルでPythonファイルを実行」をクリックすると、実行されます。そして、これを行った後、統合端末から呼び出すこともできます。 python test.pyを使用すると、出力が得られます。
ここで問題は、VScodeがなぜそのように動作するのかということです。作成されたpythonファイルを識別しないのはなぜですか?または、すべてのpythonファイルがリストされているテーブルがありますか?統合ターミナルで作成されたファイルはBashからも機能しないためです。
このコメント のsteeldriverによって推測され、 このコメント のPandeyjiによって確認されたように、vscodeはファイルを作成しますが、仮想端末で実行されるか保存されるまでコンテンツを実際には書き込みません手動で。 手動で保存または自動保存をオンにする は問題を解決します。
ソース:
回答にリンクされているコメントと
Ubuntu 18.04には、デフォルトでPython 3が付属しています。 python 2.7をインストールした場合、実行したいバージョンのファイルを実行する必要があります。ターミナルで、.pyファイルを実行しようとしているディレクトリに移動し、python 2に$ python filename.pyを使用するか、$ python3 filename.pyを使用します。 python 3ファイルを実行します。