欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

構(gòu)建一個(gè)完整的基于Python3的Web開(kāi)發(fā)環(huán)境 - 新聞資訊 - 云南小程序開(kāi)發(fā)|云南軟件開(kāi)發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開(kāi)發(fā)/軟件開(kāi)發(fā)

知識(shí)

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X(jué)表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營(yíng)銷的便利,運(yùn)營(yíng)的高效,讓網(wǎng)站成為營(yíng)銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!

您當(dāng)前位置>首頁(yè) » 新聞資訊 » 網(wǎng)站建設(shè) >

構(gòu)建一個(gè)完整的基于Python3的Web開(kāi)發(fā)環(huán)境

發(fā)表時(shí)間:2014-10-15

發(fā)布人:葵宇科技

瀏覽次數(shù):45

一、安裝Python 3.4.1

直接下載并安裝Python 3.4.1版本即可。安裝完畢后,測(cè)試一下python是否在環(huán)境變量中,如不在,則需手動(dòng)設(shè)置。

Python自帶的Shell可以用來(lái)測(cè)試代碼段及試用新的技術(shù)。正式開(kāi)發(fā)時(shí)則使用文本編輯器或其它集成開(kāi)發(fā)環(huán)境。強(qiáng)烈推薦VIM。

二、安裝pip 1.5.6

pip可以用來(lái)方便地安裝Python中的各種擴(kuò)展庫(kù)。直接下載最新版的pip并安裝即可。

安裝完成后,使用如下命令:

pip install setuptools

來(lái)安裝setuptools工具,這個(gè)包很常用。

移除軟件包可用如下命令:

pip uninstall setuptools

查看已安裝的軟件包列表可用如下命令:

pip list

三、安裝MySQL 5.6.21

直接下載并安裝MySQL最新版本,注意最好使用綠色版,并手動(dòng)安裝服務(wù)。

為了保持對(duì)SQL命令行的熟悉,可直接在CMD或Shell中手動(dòng)操作MySQL。

四、安裝Tornado 4.0.2

Tornado是一個(gè)輕量級(jí)的WEB服務(wù)器框架,支持眾多的WEB模板。

既可用來(lái)開(kāi)發(fā)APP的服務(wù)器端,又可以借助各種WEB模板(如Jinja2,類似于PHP中的Smarty)完成WEB網(wǎng)站開(kāi)發(fā)。

使用如下命令安裝Tornado:

pip install tornado

或直接下載tornado的軟件包,解壓后用如下命令安裝:

python setup.py install

如不報(bào)錯(cuò),則安裝成功。我們可以寫(xiě)一個(gè)DEMO來(lái)測(cè)試。注意不要在Python shell中寫(xiě),否則關(guān)閉的時(shí)候就得同時(shí)關(guān)閉Shell。

代碼如下:

#!/usr/bin/env python
# This is a test program for tornado server

import tornado.ioloop
import tornado.web

class MainHandler( tornado.web.RequestHandler ):
    def get( self ):
    self.write( 'Tornado Says: Hello World !' )

application = tornado.web.Application( [
        ( r'/', MainHandler ),
        ])

if __name__ == '__main__':
    application.listen( 8889 )
    print( 'Listening port : 8889 ...' )

    tornado.ioloop.IOLoop.instance().start()
    print( 'Tornado Instance started ...' )
保存后并運(yùn)行,然后打開(kāi)瀏覽器輸入以下URL:

http://127.0.0.1:8889
如果顯示出 Tornado Says: Hello World ! 字樣,說(shuō)明安裝成功。

五、安裝Jinja2(2.7.3)

Jinja2是一個(gè)類似于PHP中Smarty的WEB模板,使用非常方便靈活。

如果不開(kāi)發(fā)WEB頁(yè)面,則不需要安裝這個(gè)包。當(dāng)然WEB模板也可以使用其它方案。

可使用pip安裝:

pip install Jinja2
或下載軟件包,解壓并進(jìn)入目錄后用如下命令安裝:

python setup.py install

六、安裝MYSQL-Connector-Python 2.0.1

Python要訪問(wèn)MySQL,必須有一個(gè)連接器,Python2.X最常用的是mysqldb。

但是坑爹的mysqldb不支持python3.4,我們可以使用MYSQL官網(wǎng)提供的MYSQL-Connector-Python。

安裝方法同上。

七、安裝SQLAlchemy 0.9.8

SQLAlchemy是一個(gè)ORM(對(duì)象關(guān)系模型)包,可實(shí)現(xiàn)用訪問(wèn)對(duì)象的方式訪問(wèn)數(shù)據(jù)庫(kù),不必再直接寫(xiě)SQL了。

安裝方式同上。

可用如下代碼測(cè)試MYSQL-Connector-Python和SQLAlchemy是否安裝成功。在Python Shell中輸入:

>>> from sqlalchemy import *
>>> from sqlalchemy.orm import *

>>> engine = create_engine( 'mysql+mysqlconnector://user:password@hostname/dbname' )
create_engine函數(shù)中,mysql+mysqlconnector指明了使用之前安裝的MySQL-Connector-Python來(lái)連接MySQL數(shù)據(jù)庫(kù),user、password、hostname、dbname分別是用戶名、密碼、主機(jī)名、數(shù)據(jù)庫(kù)名,這個(gè)要按照實(shí)際來(lái)填寫(xiě)。

有了服務(wù)器框架、數(shù)據(jù)庫(kù)和ORM,就可以開(kāi)發(fā)應(yīng)用程序的服務(wù)器端了;同時(shí)配合WEB模板,就可以開(kāi)發(fā)出一個(gè)全功能網(wǎng)站。

八、集成開(kāi)發(fā)環(huán)境

要啥集成開(kāi)發(fā)環(huán)境啊?VIM開(kāi)發(fā)Python就足夠了,還有各種插件可以用呢。


相關(guān)案例查看更多