当我通过pip安装somepackage时如何安装软件包?蟒蛇轮保存在哪里?

时间:2019-12-16 19:28:09

标签: python package python-import python-wheel

在线阅读我了解到,有两种类型的python发行版,源代码发行版和二进制轮。我从这个博客https://pydist.com/blog/pip-install获得了我的大部分理解。我对python软件包有以下疑问。

  • 当我使用pip install命令安装第三方软件包(例如scipy)时,二进制车轮安装在哪里?
  • 我已经使用命令pip install scipy安装了scipy,我发现在~/envpy37/lib/python3.7/site-packages文件夹中创建了两个新文件夹。一个是scipy/scipy-1.3.1.dist-info/。在这两个文件夹之间是否有一个秘密的二进位轮,该如何识别?为什么这里有两个文件夹,而不是只有一个?这是生成软件包的标准方法吗?
  • 对于某些库,例如urllib3,我在request.py目录中看到了python文件,例如urllib3/。是否将urllib3安装为源发行版?另外,如果我对request.py文件进行了更改,以后在项目模块中从该文件导入方法时,是否会看到更改?
  • 如果将urllib3作为源发行版安装,系统上是否仍然有二进制轮生成?如果是这样,在哪里?

总而言之,我试图了解当我运行命令pip install somepackage时python如何安装软件包?我尝试在网上查找,但无法获得相同的全面解释。

0 个答案:

没有答案