【Python】linux安裝tornado


想寫個頁面,又不想用tomcat,同事說可以用tornado,試一下

1 我從網上找了個hello world類似的程序,復制粘貼運行,提示  

ImportError: No module named tornado.httpserver

額,我沒裝tornado呢,裝一個。

2 自動安裝:tornado已經列入pypi,可以通過pip或者easy_insall來安裝,選哪個呢?google一下,看到這么一句話

引用   Don't use easy_install, unless you like stabbing yourself in the face. Use pip.

好吧,我用pip。登錄服務器,執行pip install tornado

3 更新pip pip install --upgrade pip

更新完了,重新pip install tornado 。。。這個騙子

DEPRECATION: Python 2.6 is no longer supported by the Python core team, please upgrade your Python. A future version of pip will drop support for Python 2.6 

Using /usr/lib/python2.6/site-packages tornado

使用pip安裝的python各模塊都是  

4 linux機器默認的python版本是python2.6,所有pip安裝或者其他方式安裝的模塊都進入了路徑/usr/lib/python2.6/site-packages。而在linux上執行python,啟動的python2.7版本,路徑是: /usr/local/lib/python2.7/site-packages。這就導致我在python2.6里的模塊在我執行python命令時都沒有找到。

百度了一下,有好幾種方式,我試了下都沒成功,最后我就把tornado相關的模塊都手動拷貝到2.7版本的site-packages里了。這樣就ok了。

5 嗯,還是說一下tornado的離線安裝方式

我們可以在Tornado的官網上下載Tornado的壓縮包(很小,只有大約300+k),然后執行下面的步驟進行離線安裝

1 tar xvzf tornado-3.1.tar.gz

2 cd tornado-3.1

3 python setup.py build

4 sudo python setup.py install

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM