Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用PVT调试时出现导入错误_Python_Python 2.7_Visual Studio 2012_Pandas_Ptvs - Fatal编程技术网

Python 使用PVT调试时出现导入错误

Python 使用PVT调试时出现导入错误,python,python-2.7,visual-studio-2012,pandas,ptvs,Python,Python 2.7,Visual Studio 2012,Pandas,Ptvs,我正在处理一个非常愚蠢的错误,不知道你们中是否有人有同样的问题。当我尝试使用import pandas as pd导入熊猫时,copy.py中出现错误。我在pamdas导入中进行了调试,发现pandas尝试导入时抛出了复制错误:from pandas.io.html import read_html 例外情况是: un(浅层)类型的可复制对象 如果我尝试直接运行代码而不使用PVTS调试器,则不会出现此错误。我使用的是python 2.7解释器,pandas版本0.12,它是python xy

我正在处理一个非常愚蠢的错误,不知道你们中是否有人有同样的问题。当我尝试使用
import pandas as pd
导入熊猫时,copy.py中出现错误。我在pamdas导入中进行了调试,发现pandas尝试导入时抛出了复制错误:
from pandas.io.html import read_html

例外情况是:

un(浅层)类型的可复制对象

如果我尝试直接运行代码而不使用PVTS调试器,则不会出现此错误。我使用的是python 2.7解释器,pandas版本0.12,它是python xy 2.7.5.1发行版和MS Visual Studio 2012附带的


任何帮助都将不胜感激。谢谢

这是PTV检测未处理异常的方式的一个限制-它无法看到将捕获此异常的except块,因为它位于从字符串求值的代码中。有关更多详细信息,请参阅


作为一种解决方法,禁用“调试标准库”签入工具->选项->Python工具->调试-这将导致忽略异常。

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

我在开发PTVS应用程序时遇到系统崩溃,然后遇到此问题,重新运行Intellisense“刷新数据库”将其清除。

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

如果忽略该异常并继续运行,它是否会终止?可能是异常总是在代码路径上抛出,只是碰巧在上面进行了处理,但是PTV没有正确地检测到。Pavel,感谢您的洞察力。你是对的,如果我按F5并继续,程序将继续运行,没有任何问题。在这种情况下,您的建议是什么?我得到的异常是:
copy.Error发生了
,因此我在PTVS的异常设置中查找名为
copy
的python异常,但找不到它。有趣的是,在抛出异常时打开的对话框中,我看到“抛出此异常类型时中断”未选中,听起来像是自定义扩展类型。不过,我们仍应妥善处理这一问题。报告了一些其他类似的问题,异常在调试器中显示,而它们不应该显示(即,当它们被捕获到堆栈时,设置为不报告捕获的异常)。让我尝试一下,看看是否可以重新编程。现在,PTV问题跟踪程序中的一个错误跟踪到了这一点: