Gunicorn 的作用与优点这里就不再赘述,如不知道你也不会找这些对吧?

正文

安装简单,直接使用pip即可

pip3 install gunicorn

昨日在 Centos 中想部署Gunicorn,使用pip安装后发现启动总是报 not found (没有此命令) 错误

在CentOs7上部署Gunicorn

百度谷歌一番没有任何收获,原先认为是默认使用Python2(Centos自带Py2.7)的原因,后来修改默认为自装的Py3也不行

试着指定PythonPath为Py3也不行

直接指定Python中的site-package文件夹中的Gunicorn会报该文件是文件夹无法执行

cd /usr/lib/python3/lib/python3.6/site-packages

在CentOs7上部署Gunicorn

在CentOs7上部署Gunicorn

在CentOs7上部署Gunicorn

后来对比了win上的Gunicorn,翻开环境变量发现Python的路径下有专门存放这种不需先进入Py命令行中就直接可以执行的模块(Django-admin,flask等)

在CentOs7上部署Gunicorn

而这些都在环境变量中,所以可以直接执行。但是在Centos中肯定不是exe,于是我使用 find 搜索盘中所有名为gunicorn的文件

在CentOs7上部署Gunicorn

华生,我发现了盲点!

我们进入Py路径的 bin 文件夹下

在CentOs7上部署Gunicorn

这就找到了,原来Linux版的Python某些可直接命令行执行的模块在这里,我们可以创建软连接也可以直接运行时指定绝对路径

在CentOs7上部署Gunicorn

条条大路通罗马,此方式适用于所有在shell下直接可以执行的Python模块

相关文章:

  • 2022-01-18
  • 2021-10-06
  • 2019-06-26
  • 2020-10-01
  • 2021-11-18
  • 2021-08-07
  • 2019-03-05
  • 2021-11-12
猜你喜欢
  • 2018-09-16
  • 2019-08-04
  • 2021-06-20
  • 2021-04-08
  • 2018-12-25
  • 2021-10-01
  • 2020-05-24
  • 2019-09-11
相关资源
相似解决方案