Python :3.5
IDE :可视代码
平台:赢得10 64位
首先,我创建了一个虚拟环境_kerasVenv
,然后激活了环境,然后使用pandas
安装了pip
。
这是我的目录结构:
我在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
中寻找熊猫模块。为什么会这样?
答案 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中可以正常工作。