Windows下python虚拟环境中编译安装NovalIDE-

2021-11-05  本文已影响0人  花殇

本文为本人编译打包 NovalIDE-v1.2.2 过程的记录,以防忘记

1. 源码编译步骤

1.1 克隆 NovalIDE 项目

# dev 分支下的文件
git clone https://gitee.com/wekay/NovalIDE.git

1.2 安装 pipenv 虚拟环境管理

pip install pipenv

1.3 新建文件夹,在文件夹内进入命令行安装虚拟环境

# 本文安装虚拟环境的 python 版本为3.8
pipenv install --python 3.8

1.4 虚拟环境安装相应开发依赖

pipenv install pywin32 --dev
pipenv install pyinstaller --dev
pipenv install psutil --dev
pipenv install watchdog --dev
pipenv install chardet --dev
pipenv install pyperclip --dev
pipenv install wmi --dev
pipenv install requests --dev
pipenv install pillow --dev
pipenv install six --dev

1.5 进入虚拟环境

从该步骤进入虚拟环境开始,后面步骤均在虚拟环境中完成

pipenv shell

1.6 进入到 NovalIDE 文件夹,运行 NovalIDE.py

cd NovalIDE
 
python NovalIDE.py

1.7 打包成 exe 文件

pyinstaller pyinstaller.novalide.python.spec

2. 编译过程中遇到的问题

a = Analysis(['NovalIDE.py'],
      pathex=['./'],
      binaries=[],
      datas=datas,
      hiddenimports=['noval.util.downutils','noval.python.pyeditor','noval.syntax.pat','site','noval.running','noval.shell','noval.roughparse','distutils.version'],
      hookspath=[],
      runtime_hooks=[],
      excludes=['noval.util.command'],
      win_no_prefer_redirects=False,
      win_private_assemblies=False,
      cipher=block_cipher,
      noarchive=False)
上一篇下一篇

猜你喜欢

热点阅读