Python 无法使用sys.argv--bind运行gunicorn
我需要从python脚本为应用程序启动gunicorn,并尝试运行Python 无法使用sys.argv--bind运行gunicorn,python,gunicorn,sys,args,Python,Gunicorn,Sys,Args,我需要从python脚本为应用程序启动gunicorn,并尝试运行gunicorn--bind 0.0.0.0:5000 tito.wsgi:application。我尝试了以下方法: import sys sys.argv = ['--gunicorn'] sys.argv.append("--bind 0.0.0.0:5000") sys.argv.append("myapp.execute:application") WSGIApplication(
gunicorn--bind 0.0.0.0:5000 tito.wsgi:application
。我尝试了以下方法:
import sys
sys.argv = ['--gunicorn']
sys.argv.append("--bind 0.0.0.0:5000")
sys.argv.append("myapp.execute:application")
WSGIApplication(
usage="%(prog)s [OPTIONS] [APP_MODULE]"
).run()
这将导致以下错误:
File "<frozen importlib._bootstrap>", line 994, in _gcd_import
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 941, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 994, in _gcd_import
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 941, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 994, in _gcd_import
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 941, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 994, in _gcd_import
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
ModuleNotFoundError: No module named '--bind 0'
它不会拾取--bind参数
这不使用
--bind
选项。如何使用--bind 0.0.0:5000
作为参数运行此操作?是使用--bind
选项或使用ipaddress0.0.0
的问题
我认为您希望为本地主机启动应用程序。您能否尝试使用
--bind=127.0.0.1:5000
,看看它是否有效 是使用--bind
选项或ipaddress0.0.0
的问题
我认为您希望为本地主机启动应用程序。您能否尝试使用
--bind=127.0.0.1:5000
,看看它是否有效 这个sys.argv.append(“-b0.0.0:5000”)
成功了。似乎它将--bind
识别为一个模块这个sys.argv.append(“-b0.0.0:5000”)
成功了。似乎它将--bind
标识为一个模块
sys.argv = ['--gunicorn --bind 0.0.0.0:5000']