python3关于第三方库

python的一点强大之处在于可以安装并使用第三方库,今天做一个小项目的时候又用到几个第三方库,有一点感想写一下。

我电脑win10系统,装的win版python3.6,虽然python是跨平台的语言,但这并不等同于和操作系统及底层的硬件毫无关系,不然的话,也不会让你选择安装不同版本了。

很多第三方库都可以直接在https://pypi.org/上找到,但今天安装的时候发现库与库之间有点差别。有些库,比如著名的requests

这个库的下载里面只有两个文件,而有些其他的库,比如numpy,每个发行版本都有分别针对windows,linux,mac的不同版本

到目前为止,我的所有的库的安装全部都是使用pip install,没有先下载后本地安装的情况出现,如果你仔细观察会发现,pip 会自动的选择适合你的开发环境的版本。

至于有些第三方库会有针对多个操作系统开发对应的版本,这和库的开发过程有关,有些库在开发时有可能会用到一些底层的语言和相关操作,在不同操作系统下依赖的环境会有所不同,还有一些库会用到其他的库中的某些东西。这些都导致在不同的操作系统下会有不同的对应版本。

随之而来的问题是,有时候你可能会发现有些库只有windows版,或只有linux版,这样的话该如何解决这个问题呢?我还没搜,也不清楚。

另外,很多教程里说在安装.whl文件之前要先安装wheel(pip install wheel),但我今天试了一下,好像不装这个也可以安装.whl,而且import 时也没问题,不知道作用是什么,也没百度,以后有时间在说。

猜你喜欢

转载自blog.csdn.net/explorer9607/article/details/83186069