我接管了一个项目,让服务器运行起来有些困难。
我得到了一个错误:
'module' object has no attribute 'compile'当我进入一个shell时:
>>> 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.3which sass显示版本为3.4.21的/usr/bin/sass。
我想这可能是我的设置有问题。没有显式设置任何路径,但我有这样的设置:
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,
}),
)发布于 2018-08-13 22:11:53
问题是这样的:
sass==2.3libsass和django-libsass为您提供了一个sass模块,将任何其他sass模块与pip一起安装只会遮蔽libsass。
https://stackoverflow.com/questions/51822742
复制相似问题