【发布时间】:2018-08-13 12:47:19
【问题描述】:
我接手了一个项目,但在让服务器运行时遇到了一些困难。
我收到了错误:
'module' object has no attribute 'compile'
当我进入外壳时:
>>> from django_libsass import SassCompiler
>>> import sass
<module 'sass' from '/home/.../venv/local/lib/python2.7/site-packages/sass.so'>
>>> print sass.compile(string='a { b { color: blue; } }')
Traceback (most recent call last):
File "<console>", line 1, in <module>
AttributeError: 'module' object has no attribute 'compile'
pip freeze 报告已安装以下内容:
libsass==0.13.5
django-libsass==0.7
sass==2.3
which sass 显示/usr/bin/sass 是版本3.4.21。
我认为这可能是我的设置有问题。没有明确设置任何路径,但我确实有这个:
STATIC_PRECOMPILER_COMPILERS = (
('static_precompiler.compilers.libsass.SCSS', {
"sourcemap_enabled": True,
"load_paths": ["/path"],
"precision": 8,
}),
('static_precompiler.compilers.libsass.SASS', {
"sourcemap_enabled": True,
"load_paths": ["/path"],
"precision": 8,
}),
)
【问题讨论】: