python - web2py - 似乎无法找到lxml - ActivePython - windows7

时间:2012-08-20 23:41:28

标签: python lxml web2py activepython

一直在windows7上使用ActivePython,lxml似乎没有问题。
我有很多其他的第三方套餐&他们也在工作..

直到我想在 Web2Py 中使用它。

如果我直接在c:/web2py/applications/myApp/modules

中复制它们,其他所有其他工作似乎都有效

使用lxml,似乎我需要复制别的东西..

我有第三方模块,可以像这样导入lxml:from lxml.etree import tostring

最终投掷 - No module named lxml.etree

我在web2py之外的测试程序在没有这两个模块的问题的情况下运行 当我做pypm files lxml时,我看到了这个: %APPDATA%\Python\Python27\site-packages\lxml-2.3-py2.7.egg-info

我还应该将lxml目录与modules目录一起复制哪些内容?

很确定这是我做错了而不是Web2py,但不能指责......

web2py version = 版本1.99.7(2012-03-04 22:12:08)稳定

1 个答案:

答案 0 :(得分:1)

如果您使用的是Windows二进制版本的web2py,它附带了自己的Python 2.5解释器并且是自包含的,因此它不会使用您的系统的Python 2.7,也不会看到它的任何模块。相反,您应该切换到从源运行web2py。它就像二进制版本一样简单 - 只需下载zip文件并解压缩即可。然后,您可以导入lxml而无需将任何内容移动到应用程序的/ modules文件夹。