TemplateSyntaxError:渲染时捕获ImportError:没有名为html5lib的模块

时间:2013-09-11 13:33:35

标签: python django linux pip

好的,我有一个网站有一个相当旧版本的Django,我目前正在基于现场网站设置开发网站。

所以我创建了virtualenv并完成并将依赖项安装到站点。我已经备份了实时数据库并在实际站点上进行了恢复。但是,当我访问网站的网址时,我得到error 505。所以我查看了日志文件并得到了上述错误。

但如果我跑:

>>> import html5lib
>>> html5lib.__file__

输出正确安装位置。

'/var/www/website/path/lib/python2.6/site-packages/html5lib/__init__.pyc'

任何帮助将不胜感激!

由于

1 个答案:

答案 0 :(得分:0)

事实证明,我从现场网站复制文件的位置,我的wsgi文件仍指向实时vertualenv。

import os
import sys
import site
site.addsitedir('/var/www/path/to/file/lib/python2.6/site-packages')