-1
我正在为我的网站使用“flask + nginx + uwsgi”。一切工作正常。然后为了将我的* .txt文件转换为excel格式,我在我的环境中安装了tablib,并在我的init .py中添加了“import tablib”,然后我无法再访问我的网站。一旦我注释掉“import tablib”,它就会再次运行。我注意到uwsgi.log,它告诉我,:ImportError:No module named tablib
> *** Operational MODE: preforking *** Traceback (most recent call last): File "./__init__.py", line 14, in <module>
> import tablib ImportError: No module named tablib unable to load app 0 (mountpoint='') (callable not found or import error)
> *** no app loaded. going in full dynamic mode ***
我检查uwsgi精心设置,我不认为这是创建这个错误(因为每当我删除“进口tablib”,一切完美uwsgi )。我还检查了tablib的安装,它已成功安装。任何人都可以给我一个关于如何解决这个错误的建议吗?非常感谢!
你好Rishabh,是的,我使用uwsgi作为根,我也以root身份运行“pip install tablib”。当我尝试使用“sudo -H pip install tablib”时,它提示“sudo:pip:command not found”。任何想法是什么意思?我需要使用指定的uid和gid运行uwsgi吗?谢谢! –