文章出處

首先系統版本是ubuntu 15.04,系統默認安裝了兩個版本的python,

sudo python web2py.py

默認會調用python2.7版本來執行

會提示

pydo@planpls:/var/python/web2py$ sudo python web2py.py 
web2py Web Framework
Created by Massimo Di Pierro, Copyright 2007-2015
Version 2.11.2-stable+timestamp.2015.05.30.16.33.24
Database drivers available: sqlite3, imaplib, pymysql, pg8000
WARNING:web2py:GUI not available because Tk library is not installed
choose a password:

please visit:
	http://127.0.0.1:8000/
use "kill -SIGTERM 6240" to shutdown the web2py server

 提示 WARNING:web2py:GUI not available because Tk library is not installed

解決辦法:

sudo apt-get install python-tk

 然后就可以啟動web2py的圖形界面來,其中web2py啟動參數可以配置不使用gui界面

pydo@planpls:/var/python/web2py$ sudo python web2py.py 
web2py Web Framework
Created by Massimo Di Pierro, Copyright 2007-2015
Version 2.11.2-stable+timestamp.2015.05.30.16.33.24
Database drivers available: sqlite3, imaplib, pymysql, pg8000
please visit:
	http://127.0.1.1:8000/
starting browser...

 

大家可以看到右側打圖形界面,以前一直不能解決web2py寫打程序從外部不能訪問打問題,wamp可以切換服務器是否在線,現在看了圖形界面才知道可以設置Server IP是否公開的啊,看來gui界面也有直觀易懂的好處啊,啟動參數怎么寫不知道,不過gui形式啟動,參數設置不生效果

x選擇:Public(0.0.0.0)外網可以訪問,這種機制很棒

至此,困擾三四周的解決,雖然笨了點,可還是解決了呀

>>> python web2py.py -h
Usage: python web2py.py

web2py Web Framework startup script. ATTENTION: unless a password
is specified (-a 'passwd'), web2py will attempt to run a GUI.
In this case command line options are ignored.

 


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()