使用pyinstaller生成独立的可执行文件
一、ubuntu12.04下pyinstller安装及使用步骤
最新版本的PyInstaller支持python2.4-2.7
用python –version查得本机python版本为 2.7.3
- 安装
cd ~/下载 tar -xf PyInstaller-2.1.tar.gz cd PyInstaller-2.1 sudo python setup.py install
出现错误
Traceback (most recent call last): File “setup.py”, line 14, in from setuptools import setup, find_packages ImportError: No module named setuptools
网上找了下原因,是因为缺少python-setuptools
sudo apt-get install python-setuptools
然后再执行sudo python setup.py install 就安装成功了
- 生成独立的可执行文件
cd ~/PyLLK pyinstaller -F llk.py
在~/PyLLK/dist目录下生成独立的不信赖库的可执行文件llk,运行llk,需要将两个图片目录和llk放在同一目录下。
二、windows7下pyinstller安装及使用步骤
1、安装python setuptools
下载python setuptools setuptools-0.6c11.win32-py2.7.exe
直接运行安装
2、下载PyInstaller
也是支持2.4-2.7
win7下的python版本为2.7.6
进入PyInstaller-2.1目录,执行
python setup.py install
3、执行pyinstaller.py
E:\PyInstaller-2.1>python pyInstaller.py -F D:\PyLLK\llk.py
提示以下错误 Error: PyInstaller for Python 2.6+ on Windows needs pywin32. Please install from http://sourceforge.net/projects/pywin32/
4、安装pywin32
下载pywin32
直接运行安装即可,再次执行
E:\PyInstaller-2.1>python pyInstaller.py -F D:\PyLLK\llk.py
(如果不想显示控制台命令行,加上 -w 选项)
会在当前目录下生成一个llk文件夹,llk/dist/llk.exe
最后将image图片和image_select图片文件夹拷贝到和llk.exe同一个文件夹下,这时就完成了发布,可以运行在任何win32平台下了。
留下评论