python - 如何使用 PyCharm 运行 adev(aiohttp_devtools) 命令

标签 python pycharm aiohttp

我想将 PyCharm 调试器与 aiohttp_devtools 一起使用,但不知道如何运行命令:

adev runserver --no-livereload

在这个窗口中 enter image description here

最佳答案

添加一个新文件来运行 CLI 并在调试设置中引用它:

adev.py:

from aiohttp_devtools.cli import cli

if __name__ == '__main__':
    cli()

然后引用它来设置调试:

pycharm debug

有了它,一切对我来说都很好。

上下文:

我已经解决了 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/

相关文章:

Python - 快速删除此列表中的重复项的方法?

python - PyCharm 能否自动生成 __eq__() 和 __hash__() 实现?

python - 使用调试控制台时出错 : DeprecationWarning: The `use_readline` parameter is deprecated and ignored since IPython 6. 0

PyCharm 中的 python3 super() 新样式自动完成

python - aiohttp:获取当前正在运行的应用程序

python - 如何使用 div 中的 id 和 class 在 selenium python 中查找元素

c++ - SWIG:如何将 boost::shared_ptr 包装到 std::vector?

python - 为什么 asyncio 不总是使用执行器?

python - 使用App Engine Python处理/退回有关错误的传入电子邮件

python - 如何在不等待的情况下调用异步函数?