安裝uwsgi遇到的錯誤

2021-10-11 05:17:27 字數 1270 閱讀 2620

首先看一下正常的安裝過程:(不要跟著我做)

1、安裝uwsgi以下是安裝流程:(以ubuntu為例)

按照官網的教程

apt-get install build-essential python
第二步構建二進位制檔案:

apt-get install python-dev
安裝支援wsgi的包

install python-devel
構建配置檔案

python uwsgiconfig.py --build
安裝uwsgi:

pip install uwsgi
然後就出問題了:

首先看這張,python的版本是python3的,這是我改過之後截的圖,uwsgi預設的是python2,如果沒有python3的話會有很多**報錯,畢竟現在用3的比較多。

如果安裝了python3,可能這裡還會用python2,所以在第二部構建二進位制檔案的時候用apt-get install python3-dev

可能會報下面這個錯:

對於這個問題我的解決辦法是在ini配置檔案中新增plugin=python3 類似於下面

還有另乙個錯誤,這裡忘記截圖了:

但是一定要記住:安裝依賴包:libpocre3,libpocre-dev這兩個包一定要在安裝uwsgi之前安裝,要不然只能重新安裝uwsgi。

2、安裝完成之後可以試一下uwsgi有沒有正常工作:

def

(env, start_response)

: start_response(

'200 ok',[

('content-type'

,'text/html')]

)return

[b"hello world"

]

把它儲存成test.py(你喜歡的名字)

執行在這裡插入**片uwsgi命令:uwsgi --http :9090 --wsgi-file test.py

以上就是我在安裝過程中給遇到的問題,如有錯誤,歡迎指正!

安裝uwsgi和使用uwsgi

部落格說明 安裝依賴apt get install build essential python dev安裝 uwsgi 使用python3的pip來安裝 pip3 install uwsgi建立配置檔案 建立類似配置檔案,uwsgi.ini uwsgi socket 127.0.0.1 3031 ...

安裝opensips遇到的錯誤

一 準備工作 yum install gcc make yum install flex bison ncurses libncurses dev ncurses devel 安裝 mysql資料庫 wget tar zxvf opensips 2.3.1.tar.gz cd opensips 2....

bochs安裝遇到錯誤

在乙個作業系統的實現中提到了乙個軟體叫bochs,以前安裝好了,今天重現安裝一下發現又忘記怎麼安裝的了,所以還是把這次的過程記錄下來為妙。的ubuntu下我們可以使用sudo apt get install bochs來安裝,但是這樣做有乙個弊端,那就是不能使用bochs的除錯功能,所以我們還是選擇...