【问题标题】:Gunicorn's pythonpath errorGunicorn 的 pythonpath 错误
【发布时间】:2018-08-16 07:49:34
【问题描述】:

使用 gunicorn 命令启动 python web 应用程序时,如gunicorn -b 127.0.0.1:8080

提示找不到像numpy这样运行默认Python解释器的包。我将pythonpath 添加到gunicorn 命令,但它不起作用。顺便说一句,我在应用程序文件夹中创建了一个虚拟环境。

希望有人可以提供解决方案。

【问题讨论】:

  • 请提供堆栈跟踪,当您在 python shell 等中导入 numpy 时会发生什么。
  • 您是否也激活了大多数人忘记激活的 Virtualenv。
  • 并且还提供了app目录和主app runner代码sn-p。
  • 默认的 Python 解释器是什么?
  • 是的,是virtual env引起的,已经解决了。非常感谢。

标签: python flask gunicorn


【解决方案1】:

问题是你使用默认的 python 来执行 gunicorn。要么你激活你的 virtualenv 然后执行gunicorn -b 127.0.0.1:8080 或者你可以使用下面的命令

/ABSOLUTE_PATH/vitual_python_env/bin/gunicorn -b 127.0.0.1:8080

【讨论】:

  • 酷。实际上,我确实在 /usr/local 中使用了默认 gunicorn,而代码项目使用了单独的虚拟环境。
  • 酷。实际上,我确实在 /usr/local 中使用了默认 gunicorn,而代码项目使用了单独的虚拟环境。
猜你喜欢
  • 2019-06-04
  • 2017-03-28
  • 1970-01-01
  • 2020-08-31
  • 2012-11-22
  • 2012-06-06
  • 2013-01-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多