离线安装Python Library教程

当你的设备不能联网,你该如何下载原来一行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文件和通过源代码,有问题请留言。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值