1

2 週間前に Ubuntu のオペレーティング システムを変更しました。Visual Studio Code と拡張 Code Runner をインストールしました。コードを実行したいときに、次の情報を取得しました。

/bin/sh: 1: python: not found

インターネットを検索したところ、コードの最初に印刷する必要があることがわかりました。

#!/usr/bin/python3

私の質問は、新しいプロジェクトを作成するたびにこのシーケンスを印刷しないように、VSCode 設定のどこかまたは他の場所で変更できるかということです。また、Windowsでこの拡張機能を使用していたとき、そのような問題はありませんでした. さらに、C++ または他の言語でコードを実行すると、この問題は発生しません。Python でのみ発生します。また、Code Runner 拡張機能がなければ、この問題は発生しません。Code Runner 拡張機能を使用し、Python コードを実行したい場合にのみ使用します。問題を視覚化するための画像。

コードランナーの問題

4

1 に答える 1

1

ここでの問題は、ほとんどの GNU/Linux OS で、python3 を実行している場合の python のコマンドはpython3、Windows の場合のように単にpythonではなく、単純なpythonコマンドが Linux の python2 でのみ機能することです。したがって、最初に 2 つのことを行うことができます。 に移動し~/.bashrc、任意のテキスト エディターで開き、最後にこれを追加します

alias python="python3"

または、エイリアスを追加したくない場合は、コードランナーでこれを行うことpythonができます。これを行うには、次のようにします。python3

  1. 設定に移動
  2. code-runner.executorMap を検索します
  3. jsonで編集をクリック
  4. 「パイソン」を探します
  5. python -uに変更python3 -u
于 2021-05-02T15:47:52.753 に答える