当前位置: 首页 > news >正文

一键整合,万用万灵,Python3.11项目嵌入式一键整合包的制作(Embed)

一、配置嵌入式解释器
1、下载Windows embeddable package (64-bit)安装包

下载Windows embeddable package (64-bit)安装包,网址是,https://www.python.org/downloads/windows/
注意是embeddable版本的,并不是传统安装包,同时版本也需要和开发项目的Python版本吻合:(我最近都选3.11)

2、下载get-pip.py
随后将Windows embeddable package解压,并且下载get-pip.py文件,放入到刚刚解压的安装包内,下载地址:https://bootstrap.pypa.io/get-pip.py

3、执行get-pip.py(有可能需要管理员权限,正常的话,你会看见安装过程)
在项目的根目录执行命令
.\python311\python.exe .\python311\get-pip.py

4、修改python311._pth文件(两阶段配置)

阶段1:开发/安装阶段(用于安装包时)
将python311._pth文件内容改成:
python311.zip
.
import site
注意:去掉import site前面的#符号,这样pip才能正常工作。

阶段2:生产/部署阶段(所有包安装完成后)
将python311._pth文件内容改成:
python311.zip
.
Lib/site-packages
注意:这样配置环境更纯净,避免外部依赖污染,提高可移植性。

至此,嵌入式解释器就配置好了。

注意,以上工作我都替你做好了,已经给你提供了python311文件夹。

二、嵌入式安装依赖
1、安装依赖(使用阶段1配置)
确保python311._pth文件处于阶段1配置状态,然后在项目的根目录执行命令:
.\python311\python.exe -m pip install numpy -t .\python311\Lib\site-packages -i https://mirrors.aliyun.com/pypi/simple/

千万注意,必须带上-t参数,指定安装路径,否则就不是嵌入式安装了。

2、切换到生产配置
所有包安装完成并测试无误后,将python311._pth文件切换到阶段2配置,以获得最佳的隔离性和可移植性。

三、制作批处理文件my.bat

@echo off
chcp 65001
@echo 开始运行
cd /d “%~dp0”
call “%~dp0python311\python.exe” main.py
@echo 处理完毕,请按任意键
call pause

http://www.dtcms.com/a/446580.html

相关文章:

  • 上海做网站品牌公司wordpress删除用户头像
  • 静态网站素材网站的尾页要怎么做
  • 有关房地产开发建设的网站ps制作博客网站界面
  • 蒙阴网站优化做俄罗斯外贸网站
  • 绍兴市住房和城乡建设局网站专业网站建设机构
  • 拼多多前端面试题及参考答案(上)
  • 为食堂写个网站建设南宁建站
  • 使用Java连接redis以及开放redis端口的问题
  • Git应用详解:从入门到精通
  • 【Linux】 Ubuntu 开发环境极速搭建
  • asp学习网站网站由哪三部分组成
  • 新增网站备案时间郑州怎么做外贸公司网站
  • 十个最好的网站广州做网站厉害的公司
  • Freqtrade - Configuration 所有配置大全
  • 网站宣传与推广国家高新技术企业管理办法
  • 推广网站平台免费网站建设的几大要素
  • 网站建设知名公司排名网站克隆 有后台登录
  • 5-20 WPS JS宏 every与some数组的[与或]迭代(数组的逻辑判断)
  • Linux学习笔记--IIC子系统
  • 网站公网安备链接怎么做百度上推广一个网站该怎么做
  • 狗头网网站营销运营平台
  • LeetCode 236. 二叉树的最近公共祖先
  • 理解 Python 装饰器:@ 的强大功能
  • C++进阶(7)——包装器
  • Redis应用场景(黑马点评快速复习)
  • 泉州建站模板搭建深圳工业设计有限公司
  • 外贸出口工艺品怎么做外贸网站想自学做网站
  • 【Docker项目实战】使用Docker部署Dokuwiki个人知识库
  • 建设实验中心网站c2c网站价格
  • arp broadcast enable 概念及题目