通过Electron技术 + python 构建桌面应用实际上非常麻烦,需要使用python构成后端并打包,然后使用Vue作为前端,还要用Electron打包。 但是好处就是可以同时得到来自前端UI框架的高颜值支持以及python海量轮子的快速实现(以及较为完善的多端部署功能),项目可以快速扩展成全平台应用。 所以我在这个博客里记录了Python + Vue Elect...
如果没有安装,可以从 [Node.js 官网]( 下载并安装最新版本。 2. 安装 Python 其次,你需要确保系统上安装了 Python。可以使用以下命令检查安装情况: python--version# 查看 Python 版本 1. 如果没有安装,可以从 [Python 官网]( 下载并安装。确保在安装时勾选了添加 Python 到环境变量。 3. 创建 Electron Vue...
然而,当我实际操作时,却遇到了麻烦。比如安装vue-cli和模板代码,第一条命令尚可,但第二条就出现了错误。那时真是头疼不已,只能求助于百度。最终成功安装,建立了相应的目录结构。但运行时又不行,经过一番摸索,修改了文件并添加了特定内容,将库改为阿里版后才顺利运行。整个过程就像在迷宫中摸索,不断尝试和纠正错误...
electron是一个开源的桌面端框架,上手快,界面美观,跨平台,但由于是封装的网页,性能一般,适用于一些追求外观,对性能要求不高的项目,此处记录基于electron-vue创建项目的全流程,前端使用vue,后端使用python,方便后续直接使用。 环境安装 当前系统 Windows 前端环境 node安装 node版本不宜过高,目前已用版本:v16.18.1,去...
Python代码中加载配置的方式如下: AI检测代码解析 importyamlwithopen('config.yaml','r')asfile:config=yaml.safe_load(file)print(config) 1. 2. 3. 4. 5. 关于配置文件的参数推导如下: [ \text{config_value} = \text{yaml.load(file)}
虽然州的先生对 Python 和 PyQt5 比较熟悉,但是设计中的桌面文档客户端需要涉及到编辑器和 Markdown 文档的渲染,这在 PyQt5 中还真不太好处理。 经过一番调研,最终选择了如下的技术栈来开发这个桌面客户端: Electron:跨平台桌面应用开发框架 Vue:JavaScript 框架 ...
出现第一个问题就在npm install 上,主要原因是sass安装过程中使用的需要编译安装sass,而编译sass需要编译器和python环境,所以此处应该安装好这两个环境。由于使用的是linux7,所以python环境没问题,编译器是4.8.5,这个不满足条件,需要下载支持c++14的GCC版本,可按以下操作(windows版本可以搜索,有window的开发环境下载):...
直接打包报错,是因为mac的升级已经丢弃了python2,默认是python3,所以electron打包逻辑会找/usr/bin/python,但找不到,我们需要找到这个位置,自己安装python2,再进行修改python地址即可。 1.安装python2:下载地址https://www.python.org/ftp/python/2.7.18/python-2.7.18-macosx10.9.pkg ...
npminstall -g vue-clivueinit simulatedgreg/electron-vue my-project(这个是项目名称,根据实际需要修改)cdmy-projectnpminstall(查看项目是否运行成功)npmrun dev 第二步 :安装node-gyp( 需要注意node如果为64位,可能需要转为32位,64位可能导致后面编译失败 )需要安装VS2017和python npm install -g...
python(v2.7 ,3.x不支持) visual C++ Build Tools,或者vs2015及以上 npm install -g node-gyp编译原生node模块(electron使用node原生模块需要编译) node-gyp list查看是否缺少node.lib 库,并按照提示安装node-gyp install 在src/main/index.js中启用渲染层node集成 ...