私はここ数か月間Visual Studio Communityを使用していますが、プロジェクトの遅いインターフェイスとプロジェクトベースのインターフェースは好みではなく、Visual Studio Codeにpython拡張子があることを確認したので、コードを再試行してください。
Codeには2つの問題があります。解決できる場合は、メインエディターにプロモートします。
最初はインテリセンスです。 Intellisenseを約束するコードの python 拡張機能をダウンロードしました。ただし、コアの外側pythonパッケージ( "math"など)は機能していません。リンクに記載されているように追加の環境変数を設定しようとしましたが、それはできませんでしたどちらか動作します。
この後、念のためアナコンダ環境を作り直しました。各anaconda環境は基本的に個別のpythonインストールとして動作し、Lib/site-packagesの下に "scipy"などのモジュールがあり、それらを正しく参照できるようになっています。
ご想像のとおり、VS Codeのインテリセンスはまだ機能していません。 VS Communityのようにデータベースを更新する方法があるかもしれませんが、見つかりませんでした。
2番目の問題は、Pythonの自動インデントの欠如です。これは、6か月前に初めてCodeをインストールしたときは当てはまりませんでした。この問題は2〜3か月前に存在していたので、今では修正されていると思いますが、明らかに修正されていません。それについてインターネット上に書かれた新しいものは何もありません。
VSコードをPythonでうまく機能させるにはどうすればよいですか?
python 3.6.5およびDjango 2.0.4をWindows 10 OSにインストールしました。
Vsコードで開くコマンドパレット(Ctrl+Shift+p)。
そこで選択Python:Select Interpreter
あなた対コードを閉じてから、試してください。それでも動作しない場合。次のように変更して、もう一度お試しください:-
Python:ビルドワークスペースシンボルおよびvsコードを再度開きます。これで、インテリジェンスが有効になりました。
別の実用的な答えに値する古い質問:
settings.json
で、python.jediEnabled
の値をfalse
に設定します(詳細については こちら を参照)。
追伸Jediに戻って移動することもできます(python.jediEnabled
を削除するか、true
に設定するだけです)。私の場合、Intellisenseは動作し続けますが、かなり遅くなります。
これは私がそれを機能させる方法です:
コマンドパレットを開きます(Ctrl + Shift + P)。
「Python:Build Workspace Symbols」と入力してEnterキーを押します。
できました。
代わりに、仲間
import matplotlib.pyplot as plt
試してください:
from matplotlib import pyplot as plt
私はVSCodeで試してみましたが、2番目のステートメントでは機能しますが、最初のステートメントでは機能しません。