我可以在安装 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
。
我对一个包很感兴趣,想尝试一下代码:https://github.com/aiqm/torchani
包本身并不复杂,关键模块包含在 torchani
文件夹中。我想使用 VSCode 调试器对组件进行一些实验并跟踪代码。我是否需要 运行 python setup.py --install
,或者我应该直接转到文件夹并 运行 模块而不安装?
问题是:如果我直接运行父文件夹中的代码,将会有很多相关的导入问题。如果我安装这个包,那么代码可能会被编译并且我的更改不会被执行。
您可以使用 python setup.py install
(或 pip install [-e] .
)安装软件包。
对于调试部分,您可以使用VSCode的调试器,只需在launch.json
中设置justMyCode: False
。