Django“./manage.py bower install”告诉我没有安装bower

时间:2016-08-06 20:45:24

标签: python django pip bower

我按照django-bower安装自述文件here的说明进行操作。我通过$ pip install -r requirements.txt安装了django-bower(v5.1.0)(django-bower == 5.1.0在我的requirements.txt中)。现在我正在尝试运行$ ./manage.py bower install(根据说明)但我收到此错误:

  

BowerNotInstalled:未安装Bower,请在此处阅读说明 - http://bower.io/

尝试运行$ pip install django-bower会给我一条Requirement already satisfied条消息。

我错过了什么?

2 个答案:

答案 0 :(得分:4)

该错误消息表明找不到django-bowernpm install -g bower 已正确安装。

请查看此处的说明:https://bower.io/#install-bower

{{1}}

答案 1 :(得分:0)

我遇到了这个问题,我确实安装了凉亭。

这为我解决了(放置在 settings.py 中)

import os

BOWER_PATH = os.path.normpath(r'/Users/username/.npm/lib/node_modules/bower/bin/bower')

(而不是“用户名”,输入您的用户名;))

从我发现有斜杠的答案复制而来,我假设来自 Windows,所以这里是示例:

BOWER_PATH = os.path.normpath(r'C:\Users\username\AppData\Roaming\npm\bower.cmd')