无法使用Visual Code中的熊猫读取csv文件

时间:2019-09-18 10:35:06

标签: python pandas visual-studio csv

Python :3.5

IDE :可视代码

平台:赢得10 64位

首先,我创建了一个虚拟环境_kerasVenv,然后激活了环境,然后使用pandas安装了pip

这是我的目录结构:

enter image description here

我在Exercise files文件夹中添加了一个python脚本,试图在其中使用熊猫读取.csv文件

test= pd.read_csv('test.csv', encoding='utf-8')

.csv文件和python脚本位于同一文件夹中,因此路径不是问题。但是我遇到了以下错误:

Unable to open 'parsers.pyx': Unable to read file (Error: File not found (c:\users\anubhav.jhalani\downloads\ex_files_building_deep_learning_apps\pandas\_libs\parsers.pyx)).

有人可以解释为什么python在c:\users\anubhav.jhalani\downloads\ex_files_building_deep_learning_apps文件夹中查找熊猫,为什么parsers.pyx文件在pandas文件夹中的原始_kerasVenv文件夹中不存在? 如何摆脱这个错误?

更新:当我在import pandas as pd语句上悬停时发现,它正在c:\users\anubhav.jhalani\downloads\ex_files_building_deep_learning_apps中寻找熊猫模块。为什么会这样?

2 个答案:

答案 0 :(得分:0)

我认为总是提供总文件路径会更容易。

代替:

test= pd.read_csv('test.csv', encoding='utf-8')

尝试使用:

test = pd.read_csv('C:/users/anubhav.jhalani/downloads/ex_files_building_deep_learning_apps/test.csv', endcoding='utf-8')

这应该会有所帮助,您也可以在这里看看需要编写什么语法: Windows path in Python

如果不确定将其保存在何处,还可以在Windows资源管理器中获取完整路径。

答案 1 :(得分:0)

就我而言,即使在同一目录中并具有完整路径,也无法找到该文件。我发现这个问题仅在我的VSCode编辑器中发生,当我在jupyter实验室中打开同一笔记本时,它运行正常。因此,然后我尝试在VSCode中使它也对我有用的一件事是,将文件放置在“ C”以外的目录中。例如,我将文件放在“ D”目录中,并在VSCode中可以正常工作。