2011-03-14 53 views
2

我下載的源代碼包形式http://web2py.com/examples/default/download,but我無法啓動web2py中使用這個命令:如何在ubuntu中運行web2py?

[email protected]:~/web2py$ python web2py.py -a 'your password' -i 127.0.0.1 -p 8000 
Traceback (most recent call last): 
    File "web2py.py", line 16, in <module> 
    import gluon.widget 
    File "/home/tom/web2py/gluon/widget.py", line 85 
    print 'warning: unable to detect your browser' 
               ^
SyntaxError: invalid syntax 

我使用python3.1,如何通過這個版本上運行的web2py?

回答

0

python3將打印語句更改爲打印功能。

即,在python3打印「唧唧歪歪」應該是打印(「唧唧歪歪」)

的web2py沒有改變又python3,原因是,通過web2py中沒有按分佈並不是所有的第三方庫現在還沒變成python3。

0

從下載鏈接上面提供:

的源代碼版本可以支持所有平臺,包括Linux,但它需要Python 2.4,2.5,2.6,或2.7

2

如果Python的3是默認的解釋,而不是

python web2py.py -a 'your password' -i 127.0.0.1 -p 8000 

使用

python2.7 web2py.py -a 'your password' -i 127.0.0.1 -p 8000