下载pyinstaller并解压(能够去官网下载最新版):
http://nchc.dl.sourceforge.net/project/pyinstaller/2.0/pyinstaller-2.0.zip
将解压的目录存放到你的工做目录下
2.下载pywin32并安装(注意python版本和系统架构,个人是python2.7+64位):
http://sourceforge.net/projects/pywin32/files/pywin32/Build%20218/
注意你系统的版本,我系统是64位的,因此咱们须要下载pywin32-218.win-amd64-py2.7.exe
在安装的过程当中,咱们发现提示在注册表中找不到python,由于咱们安装python的过程当中没有将路径等相关信息写到注册表中,
注册表相关修改信息以下(python.reg):
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Python]
[HKEY_CURRENT_USER\Software\Python\Pythoncore]
[HKEY_CURRENT_USER\Software\Python\Pythoncore\2.7]
[HKEY_CURRENT_USER\Software\Python\Pythoncore\2.7\InstallPath]
@="D:\\Python27"
[HKEY_CURRENT_USER\Software\Python\Pythoncore\2.7\PythonPath]
@="D:\\Python27;D:\\Python27\\Lib\\;D:\\Python27\\DLLs\\"
3.将脚本文件放到pyinstaller文件夹下面与setup.py同级(个人是hello.py):
python pyinstaller.py -F hello.py
4.生成的exe文件,在hello文件夹下的dist文件夹中,双击便可运行:
参考文档:
http://www.crifan.com/use_pyinstaller_to_package_python_to_single_executable_exe/
http://cloudbbs.org/forum.php?mod=viewthread&tid=13537php
若是想了解更多,请关注咱们的公众号
公众号ID:opdevos
扫码关注python