我有一个trac安装程序,可以从命令行正确运行。我将trac.cgi部署到了正确的目录,但是当我打开页面时,我得到:
Trac detected an internal error: No module named pkg_resources
Traceback (most recent call last):
File "/some/path/htdocs/trac.cgi", line 22, in ?
import pkg_resources
ImportError: No module named pkg_resources
pkg_resources
已安装。当我从命令行运行Python时,我可以导入它。权限是正确的(我可以读取
site-packages/pkg_resources.py
)sys.path是正确的(包括site packages目录)。文件开头为:
try:
import os
import pkg_resources
所以路径在失败之前不会被修改。
是否有其他情况下导入可能失败?