Skip to content

10yun/electron-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

cv-electron-python

简介

electron 打包成 mac、windowns 程序,调用 python 程序

技术栈

  • electron、
  • vue3
  • vite
  • electron
  • python

目录结构


├─┬─┬ extend        扩展的放python程序  
│ │ └── hello
│ │
│ ├─┬ dist         前端build后的文件
│ │ ├── index.html
│ │
│ ├─┬ dist-electron
│ │ ├── main.js
│ │ └── preload.js
│ │
│ ├─┬ electron
│ │ ├── main.js
│ │ └── preload.js
│

使用

打包 python

PyInstall start.py

把打包后的内容放到 extend 目录

打包 应用程序

# 下载依赖
pnpm i
# 打包electron - mac
npm run build-mac
# 打包electron - windows
npm run build-win

配置

配置 .env

# 配置执行的主py程序

MAIN_VITE_SCRIPT_MAIN = 'start'
# 配置一个 密钥key
MAIN_VITE_SCRIPT_KEY = 'xxxxx'
# 其他自定义环境变量
MAIN_VITE_XXXX1 = 'xxxxx'
MAIN_VITE_XXXX2 = 'xxxxx'

更新记录

2024-03-26

  • 实现 electron打包mac、打包 windowns ;调用python 脚本

交流

参考

https://github.com/electron-vite/electron-vite-vue

About

electron、vue3、vite、python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published