web-dev-qa-db-ja.com

Visual Studioコードウィンドウ、Python Pandas。名前のモジュールがないpandas

環境変数を設定しました。 Pandas操作に必要なすべてのモジュールはpipによってインストールされます。「出力」に表示するコードを実行したいと思いました。次のコマンドで実行します:Alt + CTRL + N(または右クリック->実行コード)。

enter image description here

出力では次のメッセージが返されます。

enter image description here

しかし、ターミナルで実行すると(右クリック->実行Pythonターミナルのファイル))、コードは正しく機能します。

enter image description here

ターミナルではなく、出力(右クリック->コードの実行)でコードを正しく実行したいのですが。助言がありますか?

4
Davdei

モジュールpandasが、VS Codeを介してアクセスしていない仮想環境にインストールされているようです。

私はあなたにデフォルトでパンダをインストールすることをお勧めしますpython

pip install pandas

このように、VSコードはそれをうまく機能させます。

Else:

VS Code consoleactivateをインストールした仮想環境 pandasモジュール、そしてrunそれ。うまくいくはず

4

@Davdei仮想環境で作業することをお勧めします。そのため、さまざまなバージョンのPythonに対してテストできます。 Macで利用可能なPythonインタプリタの使用(⇧⌘P)のリストを取得するには、またはステータスバーをクリックします click the status bar

3
Feras

これは、特定のモジュールがpip3を使用してインストールされていない場合にも発生する可能性があるため、pip3を使用してモジュールをインストールするだけで問題が解決します。

pip3 install pandas

VS Codeにも同様の問題がありました。 Pandas、Seleniumなどのモジュールを見つけることができませんでした。インポートには赤い色で下線が引かれています。

Python3.7.3 64-bitのバージョンをバージョン3.8.1 64-bitに変更することで問題を修正しました。

手順:

  1. ヒットCtrl + Shift + P
  2. Pythonを選択:インタープリターを選択
  3. インストールされている最新バージョンのPython(これ以上赤い下線はありません)を選択します)
1
martin stajnko