【发布时间】: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,它会使用您特别要求的可执行文件。
标签: python-3.x nodemon