当你的设备不能联网,你该如何下载原来一行pip命令就能下载的Python库?别慌,没有你想象的那么麻烦。下面我将介绍常用的两种方法:通过源代码和通过wheel文件。
一. 通过wheel文件 (.whl)
首先搜索你想要下载的python库的pypi页面这里以numpy为例:
进入页面后,点击Download files,进入文件下载页面:
在Built Distribution里面,我们可以看到各种版本的whl文件。这时要根据自己的操作系统版本,架构和Python版本下载,比如说如果你的电脑是Linux系统x86架构并且Python版本是3.10,那你应该下载的版本为:
下载之后将文件拷到想要安装的电脑上,激活虚拟环境 (可选)后,直接在命令行输入:
pip install <whl文件路径>
即可。注意你想要下载的Python库可能会依赖其他python库,这时根据其返回的信息如(No module found: xxx)按上述方法安装其依赖库即可。最好先在一个电脑上搞清其所有依赖后再按顺序一起安装以免麻烦。
综上所述,通过whl文件安装python库比较方便,但是缺点为并非所有python库都提供whl文件,这时我们就需要通过源代码下载。
二. 通过源代码 (Source Code)
还是回到Download files界面,在Source Distribution中你可以看到源代码压缩包:
下载后拷贝到目标电脑上。先解压缩:
tar xvzf numpy-2.1.1.tar.gz
在cd到解压后的文件夹:
cd numpy-2.1.1
最后执行安装命令:
python setup.py install
这种方法可以完美解决python包缺乏whl文件的问题。
以上介绍了两种离线安装Python库的方法:通过whl文件和通过源代码,有问题请留言。
怎么样是不是
标签:文件,Python,离线,Library,python,whl,源代码,下载 From: https://blog.csdn.net/Michael_CSTORM/article/details/142350562