最佳答案
添加一个新文件来运行 CLI 并在调试设置中引用它:
adev.py
:
from aiohttp_devtools.cli import cli
if __name__ == '__main__':
cli()
然后引用它来设置调试:
有了它,一切对我来说都很好。
上下文:
我已经解决了 Andrew #99 提到的上述问题,并将创建一个新版本 v0.5.0
,但这实际上并没有解决这里的问题。我将在下面解释如何进行调试。
我确实使用 pycharm,但我避开了调试和类似功能:部分原因是(如在本例中)它们通常不值得付出努力,部分原因是当有人想出一个不错的开源或付费 IDE 时python 我可以轻松摆脱 pycharm 糟糕的漏洞和糟糕的客户服务。
与 pycharm 角力时要记住的是,它是由 java 开发人员匆忙构建的,而不是 python 开发人员;所以它通常与 pythonic 的做事方式有很大的不同。
例如,在这种情况下,开发人员显然没有听说过 python -m
“将模块作为脚本运行”或 virtualenv env/bin
扩展 $PATH
。
关于python - 如何使用 PyCharm 运行 adev(aiohttp_devtools) 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44820398/