在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python  Linux  數(shù)據(jù)庫/ 阿里云CentOS7 Apache部署django項目默認使用python2.7

阿里云CentOS7 Apache部署django項目默認使用python2.7

新手上路,剛剛使用阿里云不久,想把自己之前做過的django項目部署到apache上做一個展示.

阿里云默認安裝的是python2.7,我按照網(wǎng)上的方法下載了python3.5并編譯安裝了,將django項目部署到apache后一開始運行報錯500,說是沒有在root用戶下安裝django框架.

我切換到root用戶下重新安裝了django框架,運行后開始報錯,說是編碼問題,然后發(fā)現(xiàn)使用的是python2.7,請問一下怎樣能讓apache使用python3.5呢?

因為我的項目一些模塊在python2.7下無法運行,找了一下網(wǎng)上沒有這方面的解決方法.

這是報錯信息

圖片描述

這是錯誤日志圖片描述

回答
編輯回答
蟲児飛

在你的.py文件第一行加上 #!/usr/bin/python3.5 (或者#!/usr/bin/python3,或者你的python3二進制文件的位置)

不建議以下方法解決:

cd /usr/bin
mv python python2.7_bak
ln -s python3.5 python
2017年1月28日 07:42