首页 > 解决方案 > `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/*

这三个有什么区别?

标签: pippackageconda

解决方案


anaconda3/bin文件夹包含随包安装的可执行文件。如果软件包想要提供命令行界面,它们将附带要从命令行执行的二进制文件。不确定什么是变形金刚,但如果你导航到anaconda3/bin/你应该能够./transformers -flags or cla's

这些python3.7/site-packages/文件夹包含可以导入以在项目中使用的 python 源代码。这通常是 anaconda 包的使用方式 - 以及您如何通过 conda 的环境使用打包的库。

在您的情况下,transformers 包附带二进制文件和源代码(imported用于您的项目)。


推荐阅读