无法在应用引擎服务器中导入ipaddr

0 投票
1 回答
2160 浏览
提问于 2025-04-16 19:24

在开发环境的 dev_appserver 中,我们可以顺利导入 ipaddr 模块,但当我把代码部署到应用引擎的服务器上时,它却提示出错。

No module named ipaddr
Traceback (most recent call last):
  File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/__init__.py", line 700,  in __call__
    handler.get(*groups)
  File "/base/data/home/apps/app-id/1.2345678/info.py", line 80, in get_ipinfo
    import ipaddr
ImportError: No module named ipaddr

那么,如何在服务器端导入 ipaddr 模块呢?(在 dev_appserver 中的路径是 /lib/ipaddr/ipaddr/*)

谢谢!

1 个回答

2

如果你想使用 http://code.google.com/p/ipaddr-py/ 这个库,你需要把它(ipaddr.py)放到你的应用程序里。

撰写回答