Python项目管理器启动Flask项目 报错ModuleNotFoundError: No module named 'json'
其实并不是没有json模块,而是因为启动配置文件的权限问题,导致没有模块,只需要将配置文件的权限修改:
bind = '0.0.0.0:40000'
user = 'root' # 将www改为root重启即可
workers = 1
threads = 2
backlog = 512
daemon = True
chdir = '/root/gobes.client/'
access_log_format = '%(t)s %(p)s %(h)s "%(r)s" %(s)s %(L)s %(b)s %(f)s" "%(a)s"'
loglevel = 'info'
worker_class = 'geventwebsocket.gunicorn.workers.GeventWebSocketWorker'
errorlog = chdir + '/logs/error.log'
accesslog = chdir + '/logs/access.log'
pidfile = chdir + '/logs/client.pid'
//www.greatytc.com/p/ca57f787eb41
另外 sudo pip 环境切不过去是因为sudo path 中没加入这个环境的pip,可以使用sudo /www/wwwroot/flysee_record_log/fs_record_log_venv/bin/pip install XXX 来执行