1.py_mini_racer:py-mini-racer · PyPI 介绍地址在此,不再说明。
2.pyinstaller打包含有py_mini_racer的程序时会出现错误,提示缺少mini-rarcer(已经安装了)。这里有个小技巧:
在你虚拟环境下找到site-packages目录,没有虚拟环境的则找python的安装路径下的同名目录,然后找到py_mini_racer这个目录下的一个重要文件:
1)mac下是libmini_rarcer.dylib文件,复制到你的工作目录下,打包时执行如下命令:
pyinstaller --clean -F --add-data libmini_racer.dylib:. bat.py
注意文件libmini_racer.dylib后是冒号加点
2)windows下是mini_racer.dll文件,复制到你的工作目录下
pyinstaller --clean -F --add-data mini_rarcer.dll;. bat.py
注意文件mini_rarcer.dll后是分号加点