python - 用 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:
解决方案
解决方案是不要在 j2cli 之前安装 jinja2。我这样做是因为想多了:由于 j2cli 是语言 jinja2 的接口,所以应该先安装后者。那是错的。我用'pip3 uninstall'命令卸载它们,然后用'pip3 install j2cli'安装j2cli。'j2' 命令立即可用。
推荐阅读
- c# - C# 在锁线程之外进行克隆是安全的
- firebase - 当“firebase -serve”正常时,虽然“firebase -deploy”不起作用
- ios - 使用 ARKit 的几个 QR 码
- sharepoint-online - 无法使用 Microsoft Graph API 获取 findMeetingTimes
- android - React-Native Google 日历 Api 错误“未加载 this.gapi”
- perl - 如何为每个子哈希 Perl 增加哈希值
- java - com.intellij.ide.ClassUtilCore 对字段 sun.net.www.protocol.jar.JarFileFactory.fileCache 的非法反射访问
- linux-kernel - 如何让内核发出大于 1514 的以太网帧?
- c# - 添加已创建的对象,仅使用其名称(以字符串形式)。C#
- php - 如何将表单数据发布到存储方法?