这是追溯:
mod_wsgi: Target WSGI script '/[..]/project/wsgi.py' cannot be loaded as Python module.
mod_wsgi: Exception occurred processing WSGI script '/[..]/project/wsgi.py'.
Traceback (most recent call last):
File "/home/ubuntu/api/api/wsgi.py", line 11, in <module>
import uuid as uuid
File "/home/ubuntu/.virtualenvs/api/lib/python3.4/site-packages/uuid.py", line 138
if not 0 <= time_low < 1<<32L:
^
SyntaxError: invalid syntax
不确定问题出在哪里... uuid.py lib有错误吗?
答案 0 :(得分:4)
无需安装。
答案 1 :(得分:2)
今天和我一起摔跤之后,实际上是Daniel Roseman's comment解决了这个问题。
如果您在Python 3中遇到此错误,那是因为您无意中安装了uuid
Python 2 backport,这掩盖了standard library uuid
,这就是您大概想进口。
所以:
pip uninstall uuid
以卸载无关的后端。uuid
作为大于2.5的python版本的要求。