centos安裝python3,tornado環(huán)境

最強(qiáng)最實(shí)用一步步搭建centos配置python3,tornado服務(wù)器環(huán)境

easyinstall

yum install python-setuptools

rpm方式安裝

centos7

yum -y install https://centos7.iuscommunity.org/ius-release.rpm
yum makecache

yum install python36u
yum -y install python36u-pip
yum -y install python36u-devel

centos6.8

wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
tar -zxvf Python-3.6.4.tgz
cd Python-3.6.4
./configure --prefix=/usr/local/python
make && make install
echo PATH='/usr/local/python/bin/:$PATH' >> /etc/profile
source /etc/profile

virtualenv

easy_install virtualenv

virtualenv .pyenv --python=python3.6

source .pyenv/bin/activate

git

yum install git

進(jìn)入項(xiàng)目目錄,git clone
保存存儲(chǔ)username,passwd:

git config credential.helper store

之后執(zhí)行g(shù)it pull 輸入賬號(hào)密碼后會(huì)自動(dòng)保存下來(lái)

安裝pip依賴包

pip install -r requirements.txt
安裝pycurl報(bào)錯(cuò):
__main__.ConfigurationError: Could not run curl-config: [Errno 2] No such file or directory: 'curl-config': 'curl-config'
缺少依賴包,解決:
yum install gcc libffi-devel python-devel libcurl-devel

報(bào)錯(cuò):
ImportError: pycurl: libcurl link-time ssl backend (nss) is different from compile-time ssl backend (openssl)
解決:
pip uninstall pycurl
export PYCURL_SSL_LIBRARY=nss
export LDFLAGS=-L/usr/local/opt/openssl/lib
export CPPFLAGS=-I/usr/local/opt/openssl/include
pip install pycurl --compile --no-cache-dir

supervisor

supervisor不支持python3,所以我們需要在python2的環(huán)境下安裝supervisor,再在其中運(yùn)行python3的服務(wù)
deactive # 退出python3虛擬環(huán)境
pip install supervisor
mkdir /etc/supervisor
echo_supervisord_conf > /etc/supervisord.conf # 生成默認(rèn)配置文件

directory = /opt/server/server ; 程序的啟動(dòng)目錄
command = /opt/server/.pyenv/bin/python proxy_server.py  ; 啟動(dòng)命令
autostart = true     ; 在 supervisord 啟動(dòng)的時(shí)候也自動(dòng)啟動(dòng)
startsecs = 5        ; 啟動(dòng) 5 秒后沒(méi)有異常退出嚼贡,就當(dāng)作已經(jīng)正常啟動(dòng)了
autorestart = true   ; 程序異常退出后自動(dòng)重啟
startretries = 3     ; 啟動(dòng)失敗自動(dòng)重試次數(shù)夫壁,默認(rèn)是 3
user = root          ; 用哪個(gè)用戶啟動(dòng)
redirect_stderr = true ; 日志重定向
stdout_logfile=/var/log/server/out.log
stderr_log=/var/log/server/err.log

nginx

user nginx;
worker_processes 5; 進(jìn)程數(shù)

error_log /var/log/nginx/error.log;

pid /var/run/nginx.pid;

worker_rlimit_nofile 10240; worker進(jìn)程的最大打開文件數(shù)限制

events {
    worker_connections 10000; 一個(gè)worker進(jìn)程同時(shí)打開的最大連接數(shù)
    use epoll; 如果你使用Linux 2.6+,你應(yīng)該使用epoll赤炒。如果你使用*BSD,你應(yīng)該使用kqueue
}

proxy_next_upstream error;

upstream tornadoes {
    server 127.0.0.1:8000;
}

server {
    listen 80;
    server_name www.example.org *.example.org;

    location / {
       proxy_pass http://tornadoes;
    }
}

mysql

CentOS 7 版本將MySQL數(shù)據(jù)庫(kù)軟件從默認(rèn)的程序列表中移除屹培,用mariadb代替了轴总。
yum install mariadb-server mariadb
yum install mysql

systemctl start mariadb #啟動(dòng)MariaDB

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市氧吐,隨后出現(xiàn)的幾起案子讹蘑,更是在濱河造成了極大的恐慌,老刑警劉巖筑舅,帶你破解...
    沈念sama閱讀 217,734評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件座慰,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡翠拣,警方通過(guò)查閱死者的電腦和手機(jī)版仔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人蛮粮,你說(shuō)我怎么就攤上這事益缎。” “怎么了然想?”我有些...
    開封第一講書人閱讀 164,133評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵莺奔,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我变泄,道長(zhǎng)弊仪,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,532評(píng)論 1 293
  • 正文 為了忘掉前任杖刷,我火速辦了婚禮励饵,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘滑燃。我一直安慰自己役听,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評(píng)論 6 392
  • 文/花漫 我一把揭開白布表窘。 她就那樣靜靜地躺著典予,像睡著了一般。 火紅的嫁衣襯著肌膚如雪乐严。 梳的紋絲不亂的頭發(fā)上瘤袖,一...
    開封第一講書人閱讀 51,462評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音昂验,去河邊找鬼捂敌。 笑死,一個(gè)胖子當(dāng)著我的面吹牛既琴,可吹牛的內(nèi)容都是我干的占婉。 我是一名探鬼主播,決...
    沈念sama閱讀 40,262評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼甫恩,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼逆济!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起磺箕,我...
    開封第一講書人閱讀 39,153評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤奖慌,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后松靡,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體简僧,經(jīng)...
    沈念sama閱讀 45,587評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評(píng)論 3 336
  • 正文 我和宋清朗相戀三年击困,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了涎劈。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,919評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡阅茶,死狀恐怖蛛枚,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情脸哀,我是刑警寧澤蹦浦,帶...
    沈念sama閱讀 35,635評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站撞蜂,受9級(jí)特大地震影響盲镶,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蝌诡,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評(píng)論 3 329
  • 文/蒙蒙 一溉贿、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧浦旱,春花似錦宇色、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至甥捺,卻和暖如春抢蚀,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背镰禾。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工皿曲, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人吴侦。 一個(gè)月前我還...
    沈念sama閱讀 48,048評(píng)論 3 370
  • 正文 我出身青樓谷饿,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親妈倔。 傳聞我的和親對(duì)象是個(gè)殘疾皇子博投,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容