您的位置:首页 > 编程语言 > Python开发

python 正常运行 打包exe出错

2017-06-15 17:41 411 查看
自己记录下,发现自己写好的py可以直接在IDE上运行,但是打包成exe,

Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59)(目前2.7最新的版本)

pyinstall 3.2.1(目前最新的版本)

但是安装上以后,莫名的有时候打包出来的程序就是无法运行,提示某些库无法引入。

从网上找了篇文章说下周2.1版本的可以用,结果真的,安装他说的安装方法,安装上就打包OK了
http://blog.csdn.net/kongxx/article/details/50469618


解决办法

首先到PyInstaller的官网找低版本的PyInstaller(https://pypi.python.org/pypi/PyInstaller),发现两个文档版2.1和3.0。所以果断卸载3.0版本,安装2.1版本。

卸载3.0版本
pip uninstall pyinstaller
1
1

安装2.1版本
pip install https://pypi.python.org/packages/source/P/PyInstaller/PyInstaller-2.1.zip#md5=3eb18a454311707ab7808d881e677329[/code]1 

1

下面是通过python 调用com组件的dll

import sys
import os
from win32com import client
from win32com import *

dll = client.gencache.EnsureModule('{F8BFEDD9-5DF2-3943-8B6B-FE66A9AD7451}',0x0,1,20)

d = dll.SQLServer()

print d.CheckStationPass('Dymo','adfa','abc','P01','1.0')

print d.GetSpecialValue('Shredder','GET_Shredder_Bluetooth','PM1611111111')

print 'abc'


上面的方法是从另外一篇文章看到的 http://blog.csdn.net/xugangjava/article/details/7202356
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: