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开发时。希望本文对大家有所帮助!

相关推荐
eggwyw1 小时前
Anaconda安装卸载的详细流程指南
开发语言·python
2601_967979122 小时前
纯手写:Python安装pip完整教程,搞了几小时,终于成功
python·教程·pip·安装·包管理
Norna2 小时前
缓存文件从没写出来:一个 .json 被当成目录用了
python
aifannihao4 小时前
AI 学习第 14 课:CNN 训 6 轮卡在 0.5352,数据没打乱
pytorch·python·深度学习·cnn·学习路线
yuyuxun15 小时前
协同过滤的校园二手物品智能推荐系统的设计与实现 毕业设计-附源码40082
javascript·vue.js·spring boot·python·数据分析·django·课程设计
如夏倾城5 小时前
百度文心(容易被忽略的好用AI)使用方式
人工智能·python·百度·语言模型·dubbo
用户019027581615 小时前
quotes 实时价和 klines 最新收盘价为什么对不上?
python
another heaven6 小时前
【C/C++ Ranges 是零开销抽象吗?拆开管道、惰性求值和编译期膨胀】
c语言·开发语言·c++
少司府6 小时前
嵌入式入门篇(二):初识STM32F103ZET6
linux·python·stm32·单片机·嵌入式硬件·mcu·嵌入式软件
打工仔折腾 AI7 小时前
Changedetection.io 网页变动监控:Docker 部署、通知配置与公网暴露实践
运维·人工智能·后端·python·docker·容器·性能优化