【发布时间】:2013-12-12 00:14:48
【问题描述】:
我正在处理一个非常愚蠢的错误,想知道你们是否有同样的问题。当我尝试使用import pandas as pd 导入熊猫时,copy.py 中出现错误。我调试了 pamdas 导入,发现当 pandas 尝试导入时会引发复制错误:from pandas.io.html import read_html
抛出的异常是:un(shallow)copyable object of type <type 'Element'>
如果我尝试直接运行代码而不使用 PVTS 调试器,我不会收到此错误。我正在使用 python 2.7 解释器、pandas 0.12 版,它与 python xy 2.7.5.1 发行版和 MS Visual Studio 2012 一起提供。
任何帮助将不胜感激。谢谢!
【问题讨论】:
-
如果忽略异常继续运行,它会终止吗?可能是异常总是在该代码路径上抛出,只是恰好在上面处理过,但 PTVS 没有正确检测到。
-
帕维尔,感谢您的洞察力。你是对的,如果我按 F5 并继续,程序会继续运行而没有任何问题。在这种情况下您有什么建议?
-
我得到的异常是这样的:
copy.Error occured所以我在 PTVS 的异常设置中寻找一个名为copy的 python 异常,但我找不到它。有趣的是,在抛出异常时打开的对话框中,我看到未选中“抛出此异常类型时中断”。 -
听起来像是自定义扩展类型。不过,我们仍然应该妥善处理这个问题。已经报告了一些其他类似的问题,在调试器中不应该显示异常时(即当它们被堆栈捕获时,并且设置是不报告捕获的异常时)。让我试试这个,看看我是否可以复制。
-
现在由 PTVS 问题跟踪器中的错误跟踪:pytools.codeplex.com/workitem/2077
标签: python python-2.7 visual-studio-2012 pandas ptvs