如何使用nodemon运行python 3?

cclgggtu  于 4个月前  发布在  Python
关注(0)|答案(3)|浏览(73)

我在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而不是Python 2?

jpfvwuh4

jpfvwuh41#

你可以使用这个:

nodemon --exec python3 hello.py

字符串
我找到了答案here,它对我来说很好。

euoag5mw

euoag5mw2#

我找到了一个更好的解决方案:我只需安装reload并运行reload ./myscript.py

ttcibm8c

ttcibm8c3#

或者,也可以使用py-mon Python包来实现相同的功能。
安装程序

pip install -U py-mon

字符串
执行

pymon app.py


您可以在此处查看更多参数:https://pypi.org/project/py-mon/

相关问题