社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
转载于:http://www.crifan.com/use_pyinstaller_to_package_python_to_single_executable_exe/
之前就想要把自己的BlogsToWordpress打开成exe了。一直没去弄。
又看到有人提到python打开成exe的问题。
所以打算现在就去试试。
注:此处之所有选用BlogsToWordpress,是因为此python脚本够复杂,依赖的模块够多。
如果这个都搞定了,那么其他单个的python文件,和小python项目的打包,就更不成问题了。
1.先去找找,目前主流有哪几种方法。
找到几个名字
cx_Freeze
PyInstaller
py2exe
2.关于py2exe和PyInstaller的两者官网:
http://www.py2exe.org/index.cgi/FAQ
和
比较了一下,发现貌似后者更好用。
因为貌似py2exe还需要另外的其他库文件啊啥的,太琐碎。
而PyInstaller:
所以先去试试PyInstaller。
3.从主页
中下载对应的zip包:
https://github.com/downloads/pyinstaller/pyinstaller/pyinstaller-2.0.zip
得到3M+的pyinstaller-2.0.zip,解压,打开cmd,进入对应目录,去安装,结果说不支持:
1
2
3
|
D:tmpdev_toolspythonto_exePyInstallerpyinstaller-2.0>setup.py
install setup.py
is not yet supposed to work. Please Use PyInstaller without installation. |
所以算了,还是参考官网文档,一点点折腾吧。
4.参考在线文档:
http://www.pyinstaller.org/export/v2.0/project/doc/Manual.html?format=raw
结果说需要PyWin32,所以得先去装这个。
5.后来才发现,原来之前已经安装过了:
【已解决】Python中出错:ImportError: No module named win32com.client
但是要注意的是,import不是pywin32,而是win32com:
1
2
3
4
5
6
7
8
|
Python
2.7.3 (default, Apr 10 2012, 23:24:47) [MSC v .1500
64 bit (AMD64)] on win32 Type
"help" ,
"copyright" ,
"credits"
or "license"
for
more
information. >>>
import
pywin32 Traceback
(most recent call last): File
"<stdin>" ,
line 1, in
<module> ImportError:
No module named pywin32 >>>
import
win32com >>> |
6.继续参考:
发现,解压后,就算是安装好了。
7.在一个文件夹中,准备好自己的Python程序:
D:tmptmp_dev_rootpythontutorial_summarymake_exeBlogsToWordpress
以备后用。
版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/u010104435/article/details/71435509
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!