Python离线环境搭建

引言

在软件开发过程中,我们常常会遇到内网环境无法直接访问外网的情况,这就需要我们通过一些特殊手段来搭建Python开发环境。本文将详细介绍如何利用U盘在内网机与外网机之间迁移Python环境及其依赖包。

工具准备

  • 1台内网机
  • 1台外网机
  • 1个U盘

操作步骤

1. 外网机操作

首先,在外网机上安装Python,并使用pip安装所需的包。

bash 复制代码
# 安装Python(本文以Python 3.12为例)
# 下载地址:https://www.python.org/downloads/

# 安装完成后,安装以下包
pip install jupyter notebook pandas numpy

接下来,获取所需包的清单并下载。

bash 复制代码
# 创建文件夹,用于存放下载的包
mkdir pkgs
cd pkgs

# 获取已安装的包的目录
pip freeze > requirements.txt

# 根据目录下载对应的wheel文件
pip download -r requirements.txt

2. U盘拷贝

将包含所有关联包wheel的pkgs文件夹和Python安装程序拷贝到U盘。

3. 离线操作

将U盘插入离线单机,开始以下操作:

安装Python

首先,在内网机上安装Python。

bash 复制代码
# 运行Python安装程序,步骤与外网机相同
安装所需的包

使用以下代码安装所需的包:

bash 复制代码
# 安装pandas
pip install --no-index --find-links D:\pkgs\ pandas

# 安装notebook
pip install --no-index --find-links D:\pkgs\ notebook

注意:这里的路径D:\pkgs\需要根据实际情况进行调整。

总结

通过以上步骤,我们成功地将Python环境及其依赖包迁移到了离线环境。这种方法在实际开发过程中非常有用,尤其是在离线环境下进行Python开发时。希望本文对大家有所帮助!

相关推荐
默_笙4 天前
🍙 给每个请求过安检:FastAPI 是怎么把校验写进类型注解的
python
小羊没烦恼!4 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
qq_426003964 天前
启动playwright录制codegen生成自动化测试脚本
python·自动化
虎头金猫4 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
长沙三为智能科技4 天前
家政小程序开发从0到上线:五阶段交付流程与验收清单
python
伞伞悦读4 天前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python
只睡四小时4 天前
Canvas 弹道联机实战:700 行 + 固定时间步长
python·websocket·html5·游戏开发·canvas
C语言小火车4 天前
C/C++ 为什么需要编译器?
开发语言·c++
奇思妙想聪明勤奋的小羊4 天前
DeepAgents第5章:子Agent 与上下文隔离—让 Agent学会委派
人工智能·python·学习·语言模型
lpfasd1234 天前
2026年第38周GitHub趋势周报
python·科技·github