python 离线/无网 pip安装第三方库方法

方法1 手动下载

在浏览器中手动下载,下方链接找到要下载的库,选择适合电脑系统的版本,点击下载。

download.pytorch.org/whl/torch_stable.html

将下载的.whl 文件放到需要安装的目录下,打开pycharm终端,或者打开cmd。

pip install Jinja2-3.1.2-py3-none-any.whl

我在使用这个方法的时候会出现报错

WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after

方法2 使用 pip freeze

利用 pip freeze 命令从已安装第三方库的电脑上移植库到离线/无网电脑上。

1.已安装第三方库的电脑

打开pycharm终端,或者打开cmd

pip freeze > D:\req.txt

将安装的第三方库以及依赖库导出为文本文件

pip download -r D:\req.txt -d D:\pkg

导出需要的安装包,将req.txt里面列出的库文件下载到pkg文件夹中

-d指定导出的库文件夹

-r指定根据哪个文件导出

2.移动文件到未安装的新环境电脑

使用U盘复制文件到离线/无网的电脑上

对于内部网络电脑,打开cmd运行

python -m http.server 12345

获取含有依赖库文本列表文件与库文件夹电脑的ip地址,例如10.10.100.32

在内网电脑打开网页http://10.10.100.32:12345,进入pkg与req.txt所在文件位置下载到内部网络电脑中。

3.进入新环境电脑中安装第三方库(含依赖库)

打开pycharm终端,或者打开cmd

pip install --no-index --find-links=D:\pkg -r D:\req.txt

--find-links指存放安装库文件的目录位置

-r指安装req.txt中的文件列表在安装库文件中寻找安装包

有两种方式可以在离线环境中安装 Python 第三方库: 1. 使用 wheel 文件 在有网络连接的机器上,使用 pip 下载所有需要的第三方库,并使用 wheel 工具将这些库打成 wheel 格式的文件。然后将这些 wheel 文件拷贝到离线环境中,使用 pip 安装 wheel 文件即可。具体步骤如下: 在有网络连接的机器上,使用 pip 下载需要的第三方库: ``` pip download <package_name> ``` 这个命令会下载指定的第三方库及其依赖的库到当前目录下。 使用 wheel 工具将这些库打成 wheel 格式的文件: ``` pip wheel --wheel-dir=<path_to_wheels> <package_name> ``` 这个命令会将指定的第三方库及其依赖的库打成 wheel 格式的文件,并保存在指定的目录下。 将 wheel 文件拷贝到离线环境中,使用 pip 安装 wheel 文件: ``` pip install --no-index --find-links=<path_to_wheels> <package_name> ``` 这个命令会从指定的目录下查找 wheel 文件,并安装指定的第三方库及其依赖的库。 2. 手动安装 在有网络连接的机器上,下载需要的第三方库的源代码,并将其拷贝到离线环境中。在离线环境中,使用 setup.py 安装第三方库。具体步骤如下: 在有网络连接的机器上,下载需要的第三方库的源代码: ``` pip download --no-binary=:all: <package_name> ``` 这个命令会下载指定的第三方库的源代码到当前目录下。 将源代码拷贝到离线环境中,使用 setup.py 安装第三方库: ``` python setup.py install ``` 这个命令会在离线环境中安装指定的第三方库及其依赖的库。 注意:手动安装需要确保离线环境中已经安装了相应版本的 Python 解释器,并且所有依赖的库也已经安装。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值