Mic*_*ael 8 python licensing package anaconda conda
有没有一种简单的方法可以在 conda 环境中打印每个包的许可证?
conda list
很好地列出了所有软件包,但是没有选项可以获取有关许可证的信息。在Anaconda 上显示许可证。
我试图在每个包文件夹中找到许可证,但并不走运。是单独查看每个包的唯一选择Anaconda.org
吗?
康达版本 4.6.14
谢谢
mer*_*erv 14
您可以conda-meta
在每个 env 文件夹下的 JSON 文件中找到它。license
如果您要解析 JSON,则键位于主对象中。否则,您可以通过以下方式快速浏览:
grep '"license":' conda-meta/*.json
Run Code Online (Sandbox Code Playgroud)
它为我输出以下(删节):
conda-meta/aioeasywebdav-2.4.0-py37_1000.json: "license": "ISC",
conda-meta/aiohttp-3.5.4-py37h1de35cc_0.json: "license": "Apache 2.0",
conda-meta/appdirs-1.4.3-py37h28b3542_0.json: "license": "MIT",
conda-meta/appnope-0.1.0-py37_0.json: "license": "BSD 2-Clause",
conda-meta/asn1crypto-0.24.0-py37_0.json: "license": "MIT",
...
conda-meta/xz-5.2.4-h1de35cc_4.json: "license": "LGPL-2.1 and GPL-2.0",
conda-meta/yaml-0.1.7-hc338f04_2.json: "license": "MIT",
conda-meta/yarl-1.3.0-py37h1de35cc_0.json: "license": "Apache 2.0",
conda-meta/zeromq-4.2.5-h0a44026_1.json: "license": "LGPL 3",
conda-meta/zlib-1.2.11-h1de35cc_3.json: "license": "zlib",
Run Code Online (Sandbox Code Playgroud)