5

我正在处理一个非常愚蠢的错误,想知道你们是否有同样的问题。当我尝试使用导入 pandas 时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 一起提供。

任何帮助,将不胜感激。谢谢!

4

4 回答 4

5

这是 PTVS 检测未处理异常的方式的一个限制——它无法看到将捕获此异常的异常块,因为它位于从字符串评估的代码中。有关更多详细信息,请参阅跟踪器中的错误。

作为一种解决方法,禁用在工具 -> 选项 -> Python 工具 -> 调试中选中的“调试标准库” - 这应该会导致异常被忽略。

于 2014-01-31T20:44:28.077 回答
0

我有一段时间遇到同样的问题,禁用“调试标准库”没有帮助,然后我下载了最新版本的 Python(3.4),pip 安装了库(例如 NLTK),它工作了!

于 2016-04-20T19:25:50.090 回答
0

我遇到了同样的问题,但只需点击“继续”就会导致它被忽略,代码执行将以通常的方式进行。或者您可以取消选中显示错误的对话框中出现的“当此异常类型为用户处理时中断”选项。

于 2017-08-08T07:05:28.553 回答
0

我在开发 PTVS 应用程序时遇到了系统崩溃,然后遇到了这个问题,重新运行 Intellisense 'refresh DB' 清除了它。

于 2016-06-02T21:42:26.087 回答