【问题标题】:Command 'key' is not defined when running craft install运行工艺安装时未定义命令“键”
【发布时间】:2018-12-11 12:40:11
【问题描述】:

我正在尝试创建一个新的 Masonite 项目,但在运行 $ craft install 时出现此错误

命令“键”未定义

我使用 pip 而不是 pip3 安装了masonite-cli

【问题讨论】:

  • 你能分享更多信息吗...?

标签: python pip masonite


【解决方案1】:

这通常有几个原因。要么项目没有完全正确安装

  • 你跑craft install了吗?

或者你的craft版本全局安装不正确

  • 您是否使用了 pip(指向 Python 2.7),然后使用 Python 3 创建了虚拟环境?

要解决此问题,通常需要全局卸载 Craft (pip uninstall masonite-cli),然后使用 pip3 重新安装或仅在您的虚拟环境中安装。

尝试运行类似的东西:

$ pip uninstall masonite-cli
$ pip3 install masonite-cli

然后激活您的虚拟环境并检查它是否有效或

$ pip uninstall masonite-cli
$ source venv/bin/activate # activate virtual environment
(venv)$ pip install masonite-cli # inside your virtual environment

【讨论】:

  • 太棒了!谢谢。我使用 pip 而不是 pip3 安装了 masonite-cli!
  • 你怎么知道你是否已经在 venv 上?
猜你喜欢
  • 2016-08-10
  • 2017-01-13
  • 2020-02-17
  • 2013-10-15
  • 2017-04-30
  • 2021-05-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多