Electron-Nodejs-Zerorpc-Python 跨平台程序的编译
发布时间
阅读量:
阅读量
Electron, Zerorpc,Python 跨平台程序编译
- 前言
- 环境
- 可能遇到的各种问题
- 需要注意的问题
前言
Electron也可用于将Web程序打包成不同平台的客户端应用程序,在开发流程上同样面临诸多挑战。一方面是因为所依赖的库与软件持续不断地被更新换代, 另一方面又有部分软件逐渐停滞不前, 导致版本兼容性出现偏差
较为复杂的架构是前端采用Node.js进行开发而后端选择Python进行构建中间通信可采用ZeroRPCIPC等技术ZeroRCP的高效性使其成为主流选择但ZeroRCP由于基于Zeromq而存在易损性目前该技术已不再维护其依赖关系亦已不再更新
环境
- Windows 10 / Ubuntu 16.04
Windows 10
node: 10.16.2
npm: 6.9.0
python: 3.6
当前conda的稳定版本预设包含Python 3.7;在遇到程序依赖问题时可以选择将Python版本降级至3.6;可以通过以下方法轻松实现。
conda install python=3.6
来实现。
- 更新安装源
默认的conda和npm的源,可能安装各个包,会比较慢,最好更新成国内源:
conda:
con
全部评论 (0)
还没有任何评论哟~
