【问题标题】:Django "./manage.py bower install" tells me bower isn't installed when it isDjango“./manage.py bower install”告诉我没有安装凉亭
【发布时间】:2016-08-06 20:45:23
【问题描述】:

我正在按照 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 消息。

我错过了什么?

【问题讨论】:

  • 您是否将其添加到您安装的应用程序中?
  • 是的,我按照自述文件中出现的所有说明进行操作
  • 您是否在全球范围内安装了 bower?如果没有,您是否设置了安装 bower 的路径?

标签: python django pip bower


【解决方案1】:

该错误消息表明找不到bowerdjango-bower 已正确安装。

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

npm install -g bower

【讨论】:

  • 呃,就是这样。将我的 repo 克隆到没有安装 bower 的机器上。谢谢!
【解决方案2】:

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

这为我解决了(放在 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')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-07
    • 2013-08-27
    • 1970-01-01
    • 1970-01-01
    • 2014-08-08
    • 2013-10-31
    • 1970-01-01
    • 2013-07-03
    相关资源
    最近更新 更多