問題:
python uwsgiconfig.py --build所得uwsgi加載的python版本爲CentOS系統自帶的Python2.6而不是希望的3.4版本。
描述分析:
當前用戶不是root角色,使用wget下載uwsgi-2.0.8.tar.gz文件的擁有者是root的,解壓後直接python uwsgiconfig.py --build 會使用root用戶的python,即/usr/bin/python(2.6版本),而不是我當前用戶的/usr/local/bin/python(3.4版本),因而得到的uwsgi的python版本是2.6的。
解決方法:
1、將解壓的uwsgi文件夾及其子文件和文件夾的擁有者改爲當前用戶:sudo chown -R user:group uwsgi-2.0.8;
2、python uwsgiconfig.py --build