簡體   English   中英

為什么在 VS Code 中使用 ms-python 擴展時 pandas 模塊不可用

[英]Why pandas module is not being available while using ms-python extension in VS Code

我是 python 的 VS Code 新手。之前我使用的是 spyder,它運行良好。 但是,當我將以下代碼庫從 spyder 移動到 VS Code 並安裝 ms-python 作為擴展時,它不起作用。

下面是名為test.py的 py 文件的代碼片段

import pandas as pd
import os
file_path = 'C:\file_path\'
file_name = 'test.xlsx'
df = pd.read_excel(os.path.join(file_path,file_name))

但我收到錯誤:

[ModuleNotFoundError]:Module pandas not found

但是,當我使用 spyder 時,上面的代碼工作正常。 我的本地機器python --version是 3.8。 按照這個ms-python應該支持本地機器版本。

當我在 VS 代碼中切換到 anaconda python 解釋器時,一切正常。

有什么線索嗎?

默認情況下,Python 擴展查找並使用它在系統路徑中找到的第一個 Python 解釋器。 可能是您安裝了多個 Python 版本。

您可以使用python3 -m venv /path/to/new/virtual/environment創建一個新環境(參見https://code.visualstudio.com/docs/python/environments ),然后使用 select Interpreter 命令並單擊 Enter解釋器路徑或手動指定 Python 路徑

如果你在 windows: 在你的 vs 代碼終端類型

pip 安裝 pandas

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM