window系统离线不联网部署安装python代码

在某些情况下,由于网络限制、安全策略或其他原因,可能无法直接通过互联网安装 Python 或者第三方库。这时,离线安装 Python 库就显得尤为重要。本文将介绍如何在联网的电脑上下载所需的 Python 库及其依赖项,并在无法联网的目标电脑上完成安装。

一、下载安装python软件包

https://www.python.org/downloads/,如果安装python就是简单的下一步,下一步,下一步。

二、下载项目依赖

由于在离线状态下无法下载项目依赖,所以必须在一台可以联网的机子上,下载好所需要的python软件包。此命令会创建一个requirements.txt文件,其中列出了所有已安装库的名称和版本号。

pip freeze > requirements.txt

接下来,我们将使用pip download命令来下载requirements.txt文件中列出的所有库及其依赖项。

# -d ./tmp指定了下载目录
pip download -r requirements.txt -d ./tmp

三、离线安装项目依赖

将下载的包和 requirements.txt 文件复制到目标电脑。在目标电脑上,通过以下命令安装这些包:

pip install --no-index --find-links=./tmp -r requirements.txt --target=./pk

--no-index:告诉 pip 不访问 Python 包索引(PyPI)。

--find-links=./tmp:指定 pip 从本地路径(例如 ./tmp)查找已下载的包。请确保路径与实际存放包的位置一致。

--target=DIR:指定包的安装目标目录,可根据需要更改该目录。

按照以上步骤操作,即可在离线环境中安装所需的 Python 库及其依赖项,大大简化了受限环境中的 Python 项目部署过程。

四、指定运行环境目录

可以通过设置 PYTHONPATH 环境变量来指定额外的 Python 模块目录。在 Windows 上,使用以下命令设置 PYTHONPATH, 这种方式设置的环境变量在 Windows 中是临时性的。它仅在当前命令行会话中有效,关闭当前命令行窗口后,设置就会失效。

set PYTHONPATH=C:\path\to\your\directory

永久性设置方法:
在这里插入图片描述
最后运行:python xxx.py

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是花臂不花

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值