gpt4 book ai didi

python - uwsgi + Flask + virtualenv ImportError : no module named site

转载 作者:IT老高 更新时间:2023-10-28 20:56:23 33 4
gpt4 key购买 nike

(SO上的其他帖子类似,但没有一个有uwsgi + Flask + virtualenv的具体组合)(This one is closest)

我通过 apt-get 安装了 uwsgi。我也试过 pip install wsgi。两者都给了我同样的问题。

测试命令:

sudo uwsgi -s /tmp/uwsgi.sock -w myapp:app -H myvirtualenv

结果:

Python version: 2.7.4 (default, Apr 19, 2013, 18:35:44)  [GCC 4.7.3]
Set PythonHome to myvirtualenv
ImportError: No module named site

否则我可以在虚拟环境中运行我的应用程序。

最佳答案

您的虚拟环境路径错误。这就是这个错误的原因。

我正在使用 virtualenvwrapper,我的虚拟环境设置在 ~/.virtualenvs。所以在我的例子中,uwsgi 调用看起来像

sudo uwsgi -s /tmp/uwsgi.sock -w myapp:app -H ~/.virtualenvs/myapp

希望下次有人来找这个时这会有所帮助。

感谢 Cody 在评论中指出这一点。

关于python - uwsgi + Flask + virtualenv ImportError : no module named site,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17391605/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com