在CentOs7上部署Gunicorn


Gunicorn 的作用與優點這里就不再贅述,如不知道你也不會找這些對吧?

正文

安裝簡單,直接使用pip即可

pip3 install gunicorn

昨日在 Centos 中想部署Gunicorn,使用pip安裝后發現啟動總是報 not found (沒有此命令) 錯誤

百度谷歌一番沒有任何收獲,原先認為是默認使用Python2(Centos自帶Py2.7)的原因,后來修改默認為自裝的Py3也不行

試着指定PythonPath為Py3也不行

直接指定Python中的site-package文件夾中的Gunicorn會報該文件是文件夾無法執行

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

后來對比了win上的Gunicorn,翻開環境變量發現Python的路徑下有專門存放這種不需先進入Py命令行中就直接可以執行的模塊(Django-admin,flask等)

而這些都在環境變量中,所以可以直接執行。但是在Centos中肯定不是exe,於是我使用 find 搜索盤中所有名為gunicorn的文件

華生,我發現了盲點!

我們進入Py路徑的 bin 文件夾下

這就找到了,原來Linux版的Python某些可直接命令行執行的模塊在這里,我們可以創建軟連接也可以直接運行時指定絕對路徑

條條大路通羅馬,此方式適用於所有在shell下直接可以執行的Python模塊


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM