我可以在安装 python 包后对其进行调试吗?

Can I debug a python package after installing it?

我对一个包很感兴趣,想尝试一下代码:https://github.com/aiqm/torchani

包本身并不复杂,关键模块包含在 torchani 文件夹中。我想使用 VSCode 调试器对组件进行一些实验并跟踪代码。我是否需要 运行 python setup.py --install,或者我应该直接转到文件夹并 运行 模块而不安装?

问题是:如果我直接运行父文件夹中的代码,将会有很多相关的导入问题。如果我安装这个包,那么代码可能会被编译并且我的更改不会被执行。

您可以使用 python setup.py install(或 pip install [-e] .)安装软件包。

对于调试部分,您可以使用VSCode的调试器,只需在launch.json中设置justMyCode: False