Python: Ubuntu14下用PyInstaller打包.py成一个单独的可执行文件_20160701_七侠镇莫尛貝
2017-04-13 00:00
288 查看
参考资料:
1.http://pythonhosted.org/PyInstaller/
2.http://www.cnblogs.com/mywolrd/p/4756005.html
3.http://stackoverflow.com/questions/31767469/pyinstaller-path-or-glob-usr-include-python3-4m-pyconfig-h-not-found-or-matc
安装pip: apt install python-pip
安装pyinstaller:pip install pyinstaller
安装libpython2.7-dev:apt install libpython2.7-dev
打包.py文件: pyinstaller -F smsweb.py (-F参数表示打包成一个单独的可执行文件,不需要其他依赖库)
当前dist目录下的smsweb即是我们要的东西。
使用方法:
nohup ./smsweb 48080 &
(旧的.py文件运行方式:nohup python ./smsweb.py 48080 &)
即smsweb = python smsweb.py,其他相关的启动、停止、列出进程脚本中的smsweb.py要相应地去掉.py。
20170314补充:
如果有多个.py文件希望打成一个exe,则指定多个.py文件完整路径。如:
pyinstaller -F ./smsweb.py ./tool/*.py ./db/db.py
说明:将当前目录的smsweb.py,db目录下的db.py,tool目录下的所有.py文件,都打成一个exe。
exe在ubuntu14.04下测试运行通过。
1.http://pythonhosted.org/PyInstaller/
2.http://www.cnblogs.com/mywolrd/p/4756005.html
3.http://stackoverflow.com/questions/31767469/pyinstaller-path-or-glob-usr-include-python3-4m-pyconfig-h-not-found-or-matc
安装pip: apt install python-pip
安装pyinstaller:pip install pyinstaller
安装libpython2.7-dev:apt install libpython2.7-dev
打包.py文件: pyinstaller -F smsweb.py (-F参数表示打包成一个单独的可执行文件,不需要其他依赖库)
当前dist目录下的smsweb即是我们要的东西。
pyi-archive_viewer: 查看可执行包里面的文件列表。
pyi-bindepend: 查看可执行文件依赖的动态库(.so或.dll文件)
使用方法:
nohup ./smsweb 48080 &
(旧的.py文件运行方式:nohup python ./smsweb.py 48080 &)
即smsweb = python smsweb.py,其他相关的启动、停止、列出进程脚本中的smsweb.py要相应地去掉.py。
20170314补充:
如果有多个.py文件希望打成一个exe,则指定多个.py文件完整路径。如:
pyinstaller -F ./smsweb.py ./tool/*.py ./db/db.py
说明:将当前目录的smsweb.py,db目录下的db.py,tool目录下的所有.py文件,都打成一个exe。
exe在ubuntu14.04下测试运行通过。
相关文章推荐
- Python: Ubuntu14下用PyInstaller打包.py成一个单独的可执行文件_20160701_七侠镇莫尛貝
- Python3之使用pyinstaller打包.py文件成exe可执行文件
- 使用PyInstaller将Python程序打包成一个单独的exe文件
- 11 Python pyinstaller--将Python程序打包成单独的exe可执行文件
- Linux下安装pyinstaller用于将py文件打包生成一个可执行文件
- Linux下安装pyinstaller用于将py文件打包生成一个可执行文件
- 【转载】用PyInstaller把Python代码打包成单个独立的exe可执行文件
- pyInstaller 将python文件.py转换为windows可执行文件.exe的标准化方法
- 使用 pyinstaller 打包 Python 程序为可执行文件
- 用Pyinstaller把Python3.4程序打包成可执行文件exe
- Python3.6应用Pyinstaller打包py文件的一些注意事项
- Python中.py文件打包成exe可执行文件详解
- 用PyInstaller把Python代码打包成单个独立的exe可执行文件
- 用pyinstaller把python源文件打包成exe可执行文件
- 【转】python学习--用PyInstaller把Python代码打包成单个独立的exe可执行文件
- 使用Pyinstaller打包,把Python脚本打包成可执行的文件
- Python 3.6如何快速的利用Pyinstaller把.py文件打包成.exe的应用程序
- 关于解决pyinstaller2.1将.py打包成exe文件在中文目录下不能执行的问题
- 用PyInstaller把Python代码打包成单个独立的exe可执行文件
- 如何利用Python2.7、py2exe、PyInstaller-2.1将*.py打包成*.exe,再利用Inno Setup Compiler封装成windows安装文件