安裝Python及TurboGears 2開發環境

用Python進行開發,Django是事實上的應用框架標準。但是由於項目上的需要,採用的是TurboGears框架。TurboGears是一個開源軟件的大集合,諸如模板、數據庫等都採用的是第三方開源軟件,並且這方面的電子書也只有一本,還是關於TurboGears 1.x的,而目前TurboGears已經是2.0版本了。
在Windows下安裝TurboGears開發環境,首先要安裝Python 2.6,因爲TurboGears號稱與此版本配合最好,注意不能安裝Python 3.x版本,這個版本遭到除Python創始人外所有Python社區的人的抵制,雖然創始人在強推,但是Python應用框架絲毫沒有跟進的意思。
安裝完成Python 2.6之後,到這個網址安裝TurboGears:http://www.turbogears.org/2.1/docs/main/AltInstall.html#bit-windows
首先在機器上建一個TurboGears的專用目錄,與Python的安裝目錄及應用開發的目錄沒有任何關係,如tgdev。
http://peak.telecommunity.com/dist/ez_setup.py文件下載到tgdev目錄下。
運行
python_dir\Scripts\python.exe ez_setup.py "setuptools==0.6c9"


建立虛擬開發環境:
python_dir\Scripts\easy_install.exe virtualenv


建立開發目錄:
python_dir\Scripts\virtualenv.exe dev


進入開發目錄:
cd dev


激活開發目錄:
Scripts\activate.bat


安裝TurboGears開發工具:
easy_install.exe -i http://www.turbogears.org/2.1/downloads/current/index tg.devtools


此時將自動把Python的環境變量加入到系統中去,這一步需要的時間比較長,需要安裝很多包。
當安裝完成後,就可以正式進行開發了。
建立工程:
paster quickstart proj01


進入工程目錄:
cd proj01


配置該工程:
python setup.py develop


生成工程配置文件:
paster setup-app development.ini


對於生成的development.ini可以修改監聽端口等信息,比如將監聽端口改爲port = 8088。
啓動服務:
paster serve development.ini


打開瀏覽器輸入:http://127.0.0.1:8088,就可以看到TurboGears的歡迎頁面了。如果看到歡迎頁面,就證明安裝TurboGears成功了。


轉自:http://blog.sina.com.cn/s/blog_5d8486b40100uszf.html




博主所有文章已轉自私人博客 Joe 的個人博客,謝謝關注!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章