Python whl包、tar包、tar.gz包的区别

时间:2022-06-26 21:05:13

在使用python时经常可以发现某个lib有whl、tar、tar.gz等格式的包。

  • whl包:已经编译的包,类似于exe文件;
  • tar包:源文件,只是打包在一起,还没有编译;
  • tar.gz包:源文件,压缩并打包在一起,还没有编译。

如果环境挺充足,可以用tar包或者tar.gz包;

如果环境欠缺,比如缺少某些编译环境,或者想要快速且稳定,可以考虑whl包;

一般网络好的情况下,直接pip在线安装了… 但是有些时候没有编译环境,就得用whl包。

补充一个whl包的下载网址:
http://www.lfd.uci.edu/~gohlke/pythonlibs/