python + 如何安装模块 web.py
python + how to install the module web.py
我在我的 XP 机器上安装了 python 版本 - 3.4.0
现在我想安装 web.py 模块
print "var"、var
安装失败
我猜是因为缺少 "(" , ")"
但是如何解决这个问题?
C:\Python34\Scripts>pip install web.py
Downloading/unpacking web.py
Running setup.py (path:D:\DOCUME~1\uba\LOCALS~1\Temp\pip_build_uba\web.p
y\setup.py) egg_info for package web.py
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "D:\DOCUME~1\ubarih\LOCALS~1\Temp\pip_build_uba\web.py\setup.py",
line 6, in <module>
from web import __version__
File "D:\DOCUME~1\uba\LOCALS~1\Temp\pip_build_uba\web.py\web\__init_
_.py", line 14, in <module>
import utils, db, net, wsgi, http, webapi, httpserver, debugerror
File "C:\Python34\lib\site-packages\db\__init__.py", line 69
print "var", var
^
SyntaxError: invalid syntax
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "D:\DOCUME~1\uba\LOCALS~1\Temp\pip_build_uba\web.py\setup.py", line
6, in <module>
from web import __version__
File "D:\DOCUME~1\ubarih\LOCALS~1\Temp\pip_build_uba\web.py\web\__init__.py
", line 14, in <module>
import utils, db, net, wsgi, http, webapi, httpserver, debugerror
File "C:\Python34\lib\site-packages\db\__init__.py", line 69
print "var", var
^
SyntaxError: invalid syntax
----------------------------------------
Cleaning up...
您在机器上安装了 Python 3.4,但 web.py
不支持 Python3.X。
如果您查看源代码,您会看到 git 中有一个 branch
,但迁移似乎不完整。 (https://github.com/webpy/webpy/tree/python3/web).
也有关于迁移的讨论 (https://groups.google.com/forum/#!topic/webpy/NvDqKEEEMEI)。
安装开发分支
您可以通过从 github 下载源代码来尝试这个分支
(https://github.com/webpy/webpy/archive/python3.zip)。下载文件后,将其解压缩并 运行 安装脚本
setup.py install
来自 python 命令提示符(假设您使用 Windows)。
但不能保证此版本会按预期工作。
作为(更简单?)替代方案:
如果您想使用 web.py
,请尝试安装 python 2.7.x
(https://www.python.org/downloads/release/python-2710/),然后通过 pip
安装 web.py
。
我在我的 XP 机器上安装了 python 版本 - 3.4.0
现在我想安装 web.py 模块 print "var"、var
安装失败我猜是因为缺少 "(" , ")"
但是如何解决这个问题?
C:\Python34\Scripts>pip install web.py
Downloading/unpacking web.py
Running setup.py (path:D:\DOCUME~1\uba\LOCALS~1\Temp\pip_build_uba\web.p
y\setup.py) egg_info for package web.py
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "D:\DOCUME~1\ubarih\LOCALS~1\Temp\pip_build_uba\web.py\setup.py",
line 6, in <module>
from web import __version__
File "D:\DOCUME~1\uba\LOCALS~1\Temp\pip_build_uba\web.py\web\__init_
_.py", line 14, in <module>
import utils, db, net, wsgi, http, webapi, httpserver, debugerror
File "C:\Python34\lib\site-packages\db\__init__.py", line 69
print "var", var
^
SyntaxError: invalid syntax
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "D:\DOCUME~1\uba\LOCALS~1\Temp\pip_build_uba\web.py\setup.py", line
6, in <module>
from web import __version__
File "D:\DOCUME~1\ubarih\LOCALS~1\Temp\pip_build_uba\web.py\web\__init__.py
", line 14, in <module>
import utils, db, net, wsgi, http, webapi, httpserver, debugerror
File "C:\Python34\lib\site-packages\db\__init__.py", line 69
print "var", var
^
SyntaxError: invalid syntax
----------------------------------------
Cleaning up...
您在机器上安装了 Python 3.4,但 web.py
不支持 Python3.X。
如果您查看源代码,您会看到 git 中有一个 branch
,但迁移似乎不完整。 (https://github.com/webpy/webpy/tree/python3/web).
也有关于迁移的讨论 (https://groups.google.com/forum/#!topic/webpy/NvDqKEEEMEI)。
安装开发分支
您可以通过从 github 下载源代码来尝试这个分支 (https://github.com/webpy/webpy/archive/python3.zip)。下载文件后,将其解压缩并 运行 安装脚本
setup.py install
来自 python 命令提示符(假设您使用 Windows)。
但不能保证此版本会按预期工作。
作为(更简单?)替代方案:
如果您想使用 web.py
,请尝试安装 python 2.7.x
(https://www.python.org/downloads/release/python-2710/),然后通过 pip
安装 web.py
。