1、问题描述
最近做项目需要用到django-haystack库,在window系统下直接使用pip命令进行安装,直接绝安装成功了,没有遇到任何错误,但是当在linux系统下进行安装时, 就遇到了如下异常报错:
2、问题原因
原因:python比较好的地方就在于,出现异常抛出的异常上下文信息比较明确,能一眼看出问题所在,看了一下异常报错,原因在于当前虚拟环境下缺少setuptools_scm
库,django-haystack的安装依赖这个库。
3、解决方法
先执行
python -m pip install setuptools_scm
安装成功之后再执行一下命令即可
python -m pip install djnago-haystack