python3で記述されたプロジェクトをVisual Studioコードでデバッグしたいが、launch.jsonファイルでインタープリタまたはPythonバージョンを指定する方法が見つからないようだ。Visual StudioコードでPython3コードをデバッグする方法
これはPython 2でうまくいきます。だから質問は、どうすればPython 3でうまくいくのですか?
python3で記述されたプロジェクトをVisual Studioコードでデバッグしたいが、launch.jsonファイルでインタープリタまたはPythonバージョンを指定する方法が見つからないようだ。Visual StudioコードでPython3コードをデバッグする方法
これはPython 2でうまくいきます。だから質問は、どうすればPython 3でうまくいくのですか?
Python3のデバッグもうまくいきます。パスを指定するには2つの異なる場所があるので少し混乱します:settings.jsonとlaunch.json。 Don Jayamanne's Python Extensionを使用することをお勧めします。インストール後、使用するインタプリタにconfigure the pathを登録する必要があります。
Pythonのバージョンは、デバッグ以外のすべてのもの(同じPythonインタプリタはインテリセンス、オートコンプリート、 リンティング、フォーマットなどのために使用されるインテリセンス、オートコンプリート、リンティング、書式など
に使用)。 標準のインタープリタは、現在のパスで最初に見つかった "python"インタープリタ です。
ユーザ設定ファイル (settings.json)で、Pythonインタプリタへのパスを次のように設定します。 python実行可能ファイルの完全修飾名 を指定してください。 "python.pythonPath": "c:/python27/python.exe"
作業領域設定ファイル(settings.json)のPythonインタプリタ へのパスを次のように設定します。 にpython実行可能ファイルの完全修飾名を指定してください。 「python.pythonPath」:「C:/python27/python.exe」Pythonのバージョンは、デバッグのためのコンフィギュレーション設定に
詳細はこちら デバッグ見つけることができます デバッグに使用しました。私は私が「受け入れ答えにコメントすることはできませんので
{
"name": "Python",
"type": "python",
"request": "launch",
"stopOnEntry": true,
"program": "${file}",
"pythonPath": "c:/python27/python.exe",
"debugOptions": [
"WaitOnAbnormalExit",
"WaitOnNormalExit",
"RedirectOutput"
] }
:単純に次のようにlaunch.jsonファイル内の構成設定 内の設定「パイソン」でのpython 実行可能ファイルへの完全修飾パスを提供私のanswerのいくつかを同様の質問にコピーします。
2016年9月(拡張機能のGithubリポジトリのドキュメントによる)では、vscode内からコマンドを実行するだけで、自動的に生成された既知のインタプリタのリスト(プロジェクトのものを含む)からインタプリタを選択できます仮想環境)。
実行します。コマンドパレット(Windowsのは、Ctrl + MacOSのため+ PシフトのためのF1)に
Python: Select Interpreter
:
Python: Select Workspace Interpreter
更新このコマンドは、ちょうどに更新されました。
次に、ドロップダウンリストに表示されているPythonインタプリタのいずれかを選択します。以上です。 settings.jsonは自動的に編集され、選択したインタプリタを指すようになります。
これは役に立つアップデートです。 – Igor
連続分析により、アナコンダのPythonの配布を使用して、それらのための余分なノート。私の経験が役立つかもしれません。
私はDon JayamanneのPython Extensionを使用していますが、「Workspace Interpreterの選択」コマンドを実行していますが、間違ったバージョンのPythonでlinting adviceを得ていました。
私のために働いたのは、anaconda用のpylintパッケージをインストールすることでした。 (今のところ2.7である)
Pythonのデフォルトのためのpython3のため
"python.pythonPath": "python",
:
"python.pythonPath": "python3",
が使用
conda install -c anaconda pylint
設定ファイル内の設定トリガーがありますPythonのバージョンを確認するコマンドに従ってください:
import sys
print(sys.version)
ありがとうございました。試してみます – elzapp