如何在PyCharm中进行Python调试时进入import语句?

时间:2017-06-13 10:46:00

标签: python debugging pycharm

import numpy as np

只是致电Includes/numpy/__init__,对吗?

那么,如何在调试时进入此阶段? F7不起作用。在numpy内设置断点也不起作用。

1 个答案:

答案 0 :(得分:2)

假设您在PyCharm的项目中有一个脚本,您可以在其中导入numpy:

import numpy as np
a = np.zeros(100)

您需要找到numpy的__ init __ .py(例如在site-packages / numpy / __ init __.py中)。您可以在外部库/站点包中找到它。它应位于PyCharm项目视图中项目文件夹的正下方。

找到文件后,打开文件并在代码的第一行设置断点。代码开头如下:

try:
    __NUMPY_SETUP__
except NameError:
    __NUMPY_SETUP__ = False

为了能够到达numpy的__ init __.py中的断点,返回脚本并在调试模式下运行它。这将带您到断点所在的numpy的__ init __.py中的位置。