tornado-04開發(fā)環(huán)境梳理(補(bǔ)充)

開發(fā)環(huán)境梳理

回顧內(nèi)容

  • 第一節(jié)中,講述了HTTP協(xié)議。其中,請求報(bào)文響應(yīng)報(bào)文格式是重點(diǎn)中的重點(diǎn)。
  • 在第二節(jié)中,講述了開發(fā)環(huán)境搭建方法。第三節(jié)中講述了,服務(wù)器工作和路由映射和正則匹配。第四節(jié),編寫了一個(gè)服務(wù)器運(yùn)行的腳本程序。

開發(fā)環(huán)境運(yùn)行

  • 開發(fā)環(huán)境搭建流程:

    服務(wù)器:操作系統(tǒng)ubuntu ---> python環(huán)境。

    python2.7 --> pip包管理軟件 --->python虛擬環(huán)境virtualenv 安裝。

    服務(wù)器需求其它軟件支持:mysql, redis.

    客戶端開發(fā)環(huán)境搭建: pycharm 軟件安裝。

    項(xiàng)目代碼同步:服務(wù)器虛擬運(yùn)行空間virtualenv創(chuàng)建 --> pip升級 ---> tornado 等包安裝 --> 創(chuàng)建項(xiàng)目目錄 --> pycharm 項(xiàng)目代碼同步。

  • 項(xiàng)目代碼同步, 和運(yùn)行簡要。

    # 服務(wù)器創(chuàng)建虛擬運(yùn)行空間 sudo pip install virtualenv 和 pip install virtualenvwrapper
    # 虛擬環(huán)境文件存放目錄
    mkdir $HOME/.virtualenv
    # 添加虛擬環(huán)境運(yùn)行所需示的操作系統(tǒng)環(huán)境
    vi ~/.bashrc  
    # 追加內(nèi)容如下
    #export WORKON_HOME=$HOME/.virtualenv
    #source /usr/local/bin/virtualenvwrapper.sh
    
    # 創(chuàng)建py虛擬運(yùn)行環(huán)境,這里創(chuàng)建名為tds. 可利用 -p python命令文件 
    

或是 --python=python命令文件指定環(huán)境運(yùn)行的python版本。查看 文件

:which python 或 which python3 .

mkvirtualenv -p /usr/bin/python2.7 tds

創(chuàng)建項(xiàng)目文件存放目錄

mkdir ~/tdpjt
cd ~/tdpjt

進(jìn)入python虛擬運(yùn)行空間,并使用pip安裝一些項(xiàng)目需要的

庫。這里以tornado庫為例.

workon tds
pip install tornado

查看庫。

pip list

將項(xiàng)目目錄和客戶端開發(fā)工具pycharm 環(huán)境 同步。這里不

多做說明,參考第二節(jié)內(nèi)容。

在同步配置工作完成后,在pycharm項(xiàng)目pytndo下,新建

package包 --> td1 .并在包下面創(chuàng)建 python_file文

件:server.py.將上節(jié)編寫的 服務(wù)器 代碼 拷貝過來。

服務(wù)器端運(yùn)行py文件:

cd ~/tdpjt

使用py虛擬環(huán)境運(yùn)行腳本

workon tds
python server.py --port=8000

假若服務(wù)器ip為:192.168.128.140. 使用本地瀏覽器打開

網(wǎng)址:http://192.168.128.140:8000,測試服務(wù)器是否正常工

作。 正常工作下,瀏覽器,顯示 hello 字樣。


?
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容