pip - `anaconda3/bin` 和 `anaconda3/lib/python3.7/` 下的包有什么区别?
问题描述
通过 安装包变压器后pip install transformer
,我在三个位置找到它。
/home/jinggu/anaconda3/bin/transformers
/home/jinggu/anaconda3/lib/python3.7/site-packages/transformers-2.1.1.dist-info/*
/home/jinggu/anaconda3/lib/python3.7/site-packages/transformers/*
这三个有什么区别?
解决方案
该anaconda3/bin
文件夹包含随包安装的可执行文件。如果软件包想要提供命令行界面,它们将附带要从命令行执行的二进制文件。不确定什么是变形金刚,但如果你导航到anaconda3/bin/
你应该能够./transformers -flags or cla's
。
这些python3.7/site-packages/
文件夹包含可以导入以在项目中使用的 python 源代码。这通常是 anaconda 包的使用方式 - 以及您如何通过 conda 的环境使用打包的库。
在您的情况下,transformers 包附带二进制文件和源代码(imported
用于您的项目)。