linux中uwsgi安裝bug
阿新 • • 發佈:2021-10-03
今天使用pip install uwsgi
,一直爆如下錯誤:
應該是uwsgi缺少某些依賴, 記錄一下解決方法:
- 檢視本地python的版本
python --version # 檢視當前的python版本 ls /usr/local/lib/ # 檢視本地可用的python版本 sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.4 2 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 3 #update-alternatives是ubuntu系統中專門維護系統命令連結符的工具,通過它可以很方便的設定系統預設使用哪個命令、哪個軟體版本 # 上面三行指令最後的數字 1 2 3 分別代表優先順序。1是最高。所以等下 config的時候,會發現預設版本是2.7(因為它的優先順序設為了1). sudo update-alternatives --config python # 根據上面的配置切換python版本
- 根據python版本安裝對應的
依賴
sudo apt-get install libpython3.x-dev # 3.x是你的python版本,我的是3.8
- 注意,如果你是使用了conda構建的
虛擬
環境,要保證上面的命令執行的虛擬環境中python版本