2017-04-03 11 views
0

Visual StudioとAnacondaをダウンロードしてインストールし、Anacondaにあらかじめインストールされているすべてのパッケージにアクセスできます。私は対話的なシェルで実行するようにコードを実行する方法を理解しようとしています。今、私がF5を押すとAnaconda 3のcmdラインウィンドウが表示され、「何かキーを押し続けると...」というメッセージが表示されます。私の質問は、F5キーを押したときにPythonのインタラクティブなPythonシェルでコードが実行されるように、どうすればいいのですか?Visual StudioでPython 3.6をインストールする方法対話型シェルでプログラムを実行する方法

これは簡単なGoogle検索で解決できる問題だと思われますが、なんらかの理由で答えが見つかりません。私はいくつかのGoogleの検索を行って、私はそれについてVisual StudioのPython公式のMicrosoftシリーズを見た。インタラクティブなシェルを使って触れられたビデオのうち、ビデオでさえ、Start(実行)ボタンをクリックしたときに、コードはコマンドラインのように見えた。

私は過去にIDLEを使用していましたが、今はもっと大きなIDEに変更するときが来たと思います。私はビジュアルスタジオのコード補完とテンプレートが大好きです。私はこの問題を解決するのを待つことができません。私はそれがあることを行うための最善の方法ですが、ここで私はすぐにVisual Studioの2017年にインタラクティブシェルでPythonスクリプトを実行するために何をすべきかであるかどうかわからないんだけど

おかげ

答えて

0

  1. #%%を追加します*の.pyファイルの先頭にシーケンステキスト#%%から
  2. コードは、ファイルの最後に、エディタ(または別の#%%)に積極的にカーソルを持っ
  3. 押しCtrl+Enter Interactiに表示されますウィンドウ

#%%は、基本的には、細胞の始まりですVEの。 Cellは、Interactive Shellで同時に実行したいコードの一部です。細胞は#%%で始まり、別の細胞を初期化する別の#%%で終わる。例えば

:対話型のウィンドウであなたが3行目の/フォーカスをクリックして、Ctrl+Enterを押すと

#%% Cell 1 
print("Hello world1") 
print("Hello world2") 
#%% Cell 2 
print("Hello world3") 

2番目に実行され、三行目:あなたは、Visual Studioのコードを次のようしています。

2

私はこれも苦労しています。 Visual Studioのシェルコマンドは、デフォルトではシフト + Altキー + F5にバインドされているインタラクティブPythonでファイルを実行してあります。

これは機能します:フォーカスがコードウィンドウにある場合、現在のファイルが実行されます。フォーカスがソリューションエクスプローラーウィンドウにある場合、「スタートアップアイテム」として選択されたファイルが実行されます。 + Altキー + F5シフトに失敗する標準のCtrl +F5で正常に動作し、特定のファイルからいくつかのimport文:しかし、不具合があるようです。なぜこれが当てはまるのかを理解し、ここで報告する必要があります。

編集:インタラクティブウィンドウでは、作業ディレクトリをプロジェクトがあるフォルダ:os.chdirなどに変更します。その後、import your-filenameは問題なく動作します。だから私は、実行中に作業ディレクトリを選択する上で問題があると仮定します。Shift + Alt + F5

+0

うわー!編集者のおかげで、フォーマットはもっと良くなっています...このトピックに関するGithubレポの問題があることを知りました:https://github.com/Microsoft/PTVS/issues/2451 –

関連する問題