web-dev-qa-db-ja.com

「numpy」という名前のモジュールはありません:Visual Studio Code

python開発用にVisual Studio Codeをセットアップしようとしています

そもそも、インストールしました

  1. アナコンダパイソン
  2. Visual Studioコード

新しいファイルには次のコードがあります

import numpy as np
import pandas as pd
from pandas import Series, DataFrame

ctrl + Shift + Bを押すと、次のエラーが表示されます

import numpy as np

ImportError: 'numpy'という名前のモジュールはありません

また、VS Codeにpythonインタラクティブウィンドウがありますか?開く方法。

9
billboard

実行しているpythonのバージョンにnumpyがインストールされていない可能性があります。

これを試して:

インポートシステム

print(sys.version)

印刷版はアナコンダですか? Anaconda pythonをインストールした場合、numpyがすでにインストールされているはずです。 pythonの別のバージョンであることが判明した場合、numpyがインストールされていないVisual Studioコード内にアクセスしている場合、それを修正する必要があります。

呼び出されるpythonのバージョンは、pythonのどのバージョンが最初にPATH変数に表示されるかによって異なります。端末に入力します:echo $PATH。最初にAnaconda binを使用すると、出力は次のようになります。/Users/jlzhang/anaconda/bin:/usr/local/bin:/usr/bin:/bin

最初にAnacondaビンがない場合は、これを〜/ .bashrcファイルに追加できます:echo

#Anaconda pythonを使用

export PATH = "/ Users/jlzhang/anaconda/bin:$ PATH"

ターミナルとVisual Studio Codeを再起動し、現在Anaconda pythonを実行しているかどうかを確認します。

役に立てばと思います/うまくいきましたか?

5
user3835290

VSコードのpython環境を変更すると助けになりました。デフォルトでは、Visual Studioコードは元のPython環境になります。インストールするにはnumpyが必要です。anacondaがある場合python(mumpyに付属)がインストールされている場合、元のpython環境をanaconda python環境に切り替えることができます。これはVisual Studioのコマンドpallete Ctrl+Shift+Pから実行できます。

元のpythonからanaconda python environment https://code.visualstudio.com/docs/python/に切り替える方法については、リンクを確認してください環境

8
Madhukar Reddy

環境を変更するだけで機能することがわかりました。 「Python Environments」を右クリックして「Add/Remove Python Environments」を選択し、3.6ではなく3.5を選択します。

Add/Remove Python Environments

2
Informitics