【发布时间】:2017-09-17 13:27:32
【问题描述】:
由于对我的 Django 应用程序的新要求,我开始使用 zeep。我像往常一样通过现有的 virtualenv 安装它。 问题是,当我尝试使用 Apache 和 mod_wsgi 部署我的应用程序时,它不起作用,返回以下错误:
ImportError at /prwn/
cannot import name python_2_unicode_compatible
/home/prwn/env/lib/python2.7/site-packages/zeep/wsdl/definitions.py in <module>
from six import python_2_unicode_compatible
最奇怪的是,当我的应用程序使用 runserver 和相同的 virtualenv 运行时,它运行良好。 我尝试创建一个新的 virtualenv,一个新的 Apache 的虚拟主机,甚至将整个 virtualenv 的权限更改为 777, 还是不行。
我用的是0.23.0 of zeep、1.10.0 of 6和python 2.7
【问题讨论】:
标签: python django apache virtualenv zeep