1 调试过程
用Python3.6+Sciter+PyCharm写了一个py测试脚本helloworld.py,该脚本中只含有一条语句“import sciter”。在PyCharm中运行之,未报错。
#helloworld.py
import sciter
然后将该脚本用PyInstaller打包成exe文件,打包程序pack.py如下:
#pack.py
from PyInstaller.__main__ import run
if __name__ == '__main__':
opts = [
# 字符串前加“r”,防止字符转义
# r'--hidden-import=py4j.java_collections',\
# 要打包的Python文件
r'D:\work\python\my_editor\helloworld\helloworld.py',\
# -F, –onefile 打包一个单个文件,如果你的代码都写在一个.py文件的话,可以用这个,如果是多个.py文件就别用
# '-F',\
# -w:制作窗口程序,与之相对的-c意味制作命令行程序(默认)。--distpath指定打包的目的地路径
r'-w','--distpath=D:\work\python\my_editor\helloworld\dist',\
# --workpath 指定工