关于web2py外网访问,图形界面不显示等问题的解决办法

首先系统版本是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.

 

转载于:https://www.cnblogs.com/asworm/p/4655078.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值