错误:行魔法函数

12

我正在尝试使用Python读取文件,但不断收到此错误

ERROR: Line magic function `%user_vars` not found.

我的代码非常基础,只是:

names = read_csv('Combined data.csv')
names.head()

每当我尝试阅读或打开文件时,我都会遇到这个问题。我曾经试过使用 这个线程 寻求帮助。

我正在使用 Enthought Canopy,我的 IPython 版本是 2.4.1。我确保使用了 IPython 安装页面 进行更新。我不确定出了什么问题,因为打开/阅读文件应该非常简单。我甚至在打开文本文件时也遇到了此错误。

编辑:

我导入了 traceback 并使用了

 print(traceback.format_exc())

但我印出来的什么也没有。我不确定这是什么意思。


1
你没有安装IPython 2.7.9版本。你安装的是Python 2.7.9版本。IPython 2.x系列的最新版本是2.4.1,然后跳到了3.0版本。请[编辑]你的问题以指明你正在使用的确切版本号。 - MattDMo
3
可能不适用于每个人,但我在内核崩溃后收到了这个错误(强制使用任务管理器关闭pythonw)。所以我关闭并重新打开 Canopy,一切都正常工作了。 - Lafexlos
1个回答

0

看起来你正在使用Pandas。如果你的csv文件与你的脚本库在同一路径下,尝试以下操作,并逐行插入到IPython Shell中:

import pandas as pd 
names = pd.read_csv('Combined data.csv')
names.head()

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接