临时离线环境的django开发环境搭建

本文介绍了如何在纯内网环境中搭建Python环境,包括使用pip下载离线包,手动安装依赖,以及利用Docker安装MySQL等服务。此外,提到了设置自动化脚本和离线安装GitLab的可能性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

概述

由于之前工作关系,一直没有什么可以写的东西。害我差点丢了更新csdn的好习惯。
好久没更新新东西了,先来一篇最近用到的吧。
这篇文章只是提供一个python内网环境的搭建思路,具体的细节还需要各位读者自己去琢磨。
以linux为例

环境描述

纯内网,不允许连接到外网,但是可以使用光盘拷贝内容到服务器。临时开发环境,搭建自己的离线pypi镜像有点得不偿失。(如果有需要可自行百度)

安装python

这个是系统自带的。

安装包

下载包

可以在外网通过指令pip3 download xxx -d "path"下载需要的包,然后进行安装。xxx为要安装的包名称,path为下载的地址
这里的坑有如下;

  1. 保证你要使用的离线环境的python版本和系统环境尽量与下载包的环境一致(至少保证python版本一样,系统类型一样–比如都在linux环境)
  2. 下载包的时候,如果有依赖,会下载好几个包。(这个时候要记下下载的几个包的顺序,一会需要自己手动按照顺序安装这几个包)
  3. 有一些常用包需要准备,如pip,setuptools,django,requests等。

安装包

在项目里面创建一个文件夹专门存放所有的包,项目运行的时候,创建一个虚拟机,然后通过pip install xxx-xxx-xx.whl(一般包都是这个格式),将离线包安装好。
最好把这个写成一个环境搭建的脚本,这样可以用于ci/cd环境的搭建。

安装mysql等

安装这些东西最好使用docker,这样屁事少很多,也不需要考虑太多的依赖和更新。
在外网docker下载docker 和把需要的mysql等服务打包好的image,粘贴到内网服务器直接运行,就可以安装了。

安装离线gitlab

设定自动化脚本测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值