如何使用 nodemon 运行 python 3?

Posted

技术标签:

【中文标题】如何使用 nodemon 运行 python 3?【英文标题】:How to run python 3 with nodemon? 【发布时间】:2021-03-09 06:32:13 【问题描述】:

我在 python 3 中有一个简单的脚本。我想用 nodemon 运行,以便它可以在文件更改时自动启动。在nodemon npm 上,我有这个代码:nodemon --exec "python -v" ./app.py。问题是没有强制执行 python 版本 3。

我的 python 文件如下所示:

#!/usr/bin/env python3
print "hello world!"

这段代码运行良好,这意味着 Python 3 没有被强制执行。

如何使用 nodemon 并确保它使用 Python 3 而不是 2?

【问题讨论】:

“shebang”仅在您使用时使用,例如./app.py 直接运行脚本,这就是 shell 选择可执行文件的方式。如果您使用python ./app.py,它会使用您特别要求的可执行文件 【参考方案1】:

你可以用这个:

nodemon --exec python3 hello.py

我找到了答案here,它对我很有效。

【讨论】:

虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review @IvanAracki 感谢指正,我是第一次回答问题,下次我会根据你的建议和社区规则回答。

以上是关于如何使用 nodemon 运行 python 3?的主要内容,如果未能解决你的问题,请参考以下文章

如何在后台永远运行nodemon +

关闭并重新打开终端后如何访问正在运行的 nodemon 脚本?

如何在调试模式下运行 gulp-nodemon?

如何在 JSX 中使用 nodemon?

使用 Typescript 编译运行 Nodemon?

如何调试应用程序并使用 nodemon 测试手表