[Python]架設python虛擬環境以及部署PythonWeb服務

大搜車-自娛發表於2012-11-08
《建議:使用Python搭建Web服務時使用sqlite來做輕度資料庫操作,比較方便,mysql就有點重》

偶然瞭解到Python的虛擬環境,虛擬環境的作用:與該機器上原Python環境相隔離,對原Python環境不造成任何影響,推薦使用。


前提條件,該機器上具備Python環境。


架設步驟:
參考文件:[url=http://pypi.python.org/pypi/virtualenv]官方文件虛擬環境架設[/url]

實際操作(以Ubuntu為例):


1.安裝pip
apt-cache search pip | grep python
python-pip - Alternative Python package installer
sudo apt-get install python-pip
2.安裝虛擬環境
sudo pip install virtualenv
此方法會在系統bin目錄下建立virtualenv命令
3.建立虛擬環境
virtualenv ENV
會在執行該命令的當前目錄下建立ENV環境
4.切換虛擬環境
進入ENV目錄,執行source bin/activate
5.退出虛擬環境
deactivate


寫到這裡都不願意寫了,python架設web服務,使用bottle簡單的不得了- -

只需要bottle.py 一個檔案就可以了,附件是一個例子。
ENV下的目錄結構:
bin bottle.py bottle.pyc include lib stat_checker.py views

相關文章