繁体   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