首页 > 解决方案 > 用 pip3 安装了 j2cli 和 jinja2 但找不到如何运行 j2cli

问题描述

我在MacOS上安装了python,pip,升级到pip3,然后安装了jinja2和j2cli。我应该如何运行 j2cli?

$ pip3 show jinja2
Name: Jinja2
Version: 2.11.2
Summary: A very fast and expressive template engine.
Home-page: https://palletsprojects.com/p/jinja/
Author: Armin Ronacher
Author-email: armin.ronacher@active-4.com
License: BSD-3-Clause
Location: /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages
Requires: MarkupSafe
Required-by: j2cli

$ pip3 show j2cli
Name: j2cli
Version: 0.3.10
Summary: Command-line interface to Jinja2 for templating in shell scripts.
Home-page: https://github.com/kolypto/j2cli
Author: Mark Vartanyan
Author-email: kolypto@gmail.com
License: BSD
Location: /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages
Requires: jinja2
Required-by: 

标签: pythonpipjinja2

解决方案


解决方案是不要在 j2cli 之前安装 jinja2。我这样做是因为想多了:由于 j2cli 是语言 jinja2 的接口,所以应该先安装后者。那是错的。我用'pip3 uninstall'命令卸载它们,然后用'pip3 install j2cli'安装j2cli。'j2' 命令立即可用。


推荐阅读