关于eric6 打包成exe,不能执行的问题

sunhainan 2017-05-16 06:13:08
想使用pyinstaller 给eric6 ide打包成exe
pyinstaller -F -w eric6.py

log如下没看到报错
F:\>cd F:\package\eric6-17.04.1\eric

F:\package\eric6-17.04.1\eric>pyinstaller -F -w eric6.py
92 INFO: PyInstaller: 3.3.dev0+bb9e52f
92 INFO: Python: 2.7.12
92 INFO: Platform: Windows-7-6.1.7601-SP1
94 INFO: wrote F:\package\eric6-17.04.1\eric\eric6.spec
95 INFO: UPX is not available.
97 INFO: Extending PYTHONPATH with paths
['F:\\package\\eric6-17.04.1', 'F:\\package\\eric6-17.04.1\\eric']
98 INFO: checking Analysis
98 INFO: Building Analysis because out00-Analysis.toc is non existent
98 INFO: Initializing module dependency graph...
101 INFO: Initializing module graph hooks...
141 INFO: running Analysis out00-Analysis.toc
144 INFO: Adding Microsoft.VC90.CRT to dependent assemblies of final executable
required by E:\python2.7.12\python.exe
190 INFO: Found C:\Windows\WinSxS\Manifests\x86_policy.9.0.microsoft.vc90.crt_1f
c8b3b9a1e18e3b_9.0.21022.8_none_60a5df56e60dc5df.manifest
191 INFO: Found C:\Windows\WinSxS\Manifests\x86_policy.9.0.microsoft.vc90.crt_1f
c8b3b9a1e18e3b_9.0.30729.1_none_8550c6b5d18a9128.manifest
193 INFO: Found C:\Windows\WinSxS\Manifests\x86_policy.9.0.microsoft.vc90.crt_1f
c8b3b9a1e18e3b_9.0.30729.4137_none_f47d3254f657e518.manifest
194 INFO: Found C:\Windows\WinSxS\Manifests\x86_policy.9.0.microsoft.vc90.crt_1f
c8b3b9a1e18e3b_9.0.30729.4148_none_f47e1bd6f6571810.manifest
194 INFO: Found C:\Windows\WinSxS\Manifests\x86_policy.9.0.microsoft.vc90.crt_1f
c8b3b9a1e18e3b_9.0.30729.4940_none_f47ed0f6f6564d90.manifest
239 INFO: Searching for assembly x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.307
29.4940_none ...
240 INFO: Found manifest C:\Windows\WinSxS\Manifests\x86_microsoft.vc90.crt_1fc8
b3b9a1e18e3b_9.0.30729.4940_none_50916076bcb9a742.manifest
240 INFO: Searching for file msvcr90.dll
240 INFO: Found file C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9
.0.30729.4940_none_50916076bcb9a742\msvcr90.dll
242 INFO: Searching for file msvcp90.dll
242 INFO: Found file C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9
.0.30729.4940_none_50916076bcb9a742\msvcp90.dll
243 INFO: Searching for file msvcm90.dll
243 INFO: Found file C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9
.0.30729.4940_none_50916076bcb9a742\msvcm90.dll
286 INFO: Found C:\Windows\WinSxS\Manifests\x86_policy.9.0.microsoft.vc90.crt_1f
c8b3b9a1e18e3b_9.0.21022.8_none_60a5df56e60dc5df.manifest
286 INFO: Found C:\Windows\WinSxS\Manifests\x86_policy.9.0.microsoft.vc90.crt_1f
c8b3b9a1e18e3b_9.0.30729.1_none_8550c6b5d18a9128.manifest
288 INFO: Found C:\Windows\WinSxS\Manifests\x86_policy.9.0.microsoft.vc90.crt_1f
c8b3b9a1e18e3b_9.0.30729.4137_none_f47d3254f657e518.manifest
288 INFO: Found C:\Windows\WinSxS\Manifests\x86_policy.9.0.microsoft.vc90.crt_1f
c8b3b9a1e18e3b_9.0.30729.4148_none_f47e1bd6f6571810.manifest
289 INFO: Found C:\Windows\WinSxS\Manifests\x86_policy.9.0.microsoft.vc90.crt_1f
c8b3b9a1e18e3b_9.0.30729.4940_none_f47ed0f6f6564d90.manifest
289 INFO: Adding redirect Microsoft.VC90.CRT version (9, 0, 21022, 8) -> (9, 0,
30729, 4940)
365 INFO: Caching module hooks...
371 INFO: Analyzing F:\package\eric6-17.04.1\eric\eric6.py
1654 INFO: Processing pre-find module path hook distutils
1793 INFO: Processing pre-safe import module hook _xmlplus
1855 INFO: Processing pre-find module path hook PyQt4.uic.port_v3
1857 INFO: Processing pre-find module path hook PyQt4.uic.port_v2
17453 INFO: Loading module hooks...
17454 INFO: Loading module hook "hook-distutils.py"...
17456 INFO: Loading module hook "hook-sysconfig.py"...
17456 INFO: Loading module hook "hook-xml.py"...
17457 INFO: Loading module hook "hook-httplib.py"...
17457 INFO: Loading module hook "hook-PyQt4.py"...
17459 INFO: Loading module hook "hook-_tkinter.py"...
17654 INFO: checking Tree
17654 INFO: Building Tree because out00-Tree.toc is non existent
17654 INFO: Building Tree out00-Tree.toc
17808 INFO: checking Tree
17809 INFO: Building Tree because out01-Tree.toc is non existent
17809 INFO: Building Tree out01-Tree.toc
17825 INFO: Loading module hook "hook-PyQt4.uic.py"...
17828 INFO: Loading module hook "hook-PyQt4.QtGui.py"...
18226 INFO: Loading module hook "hook-encodings.py"...
18644 INFO: Loading module hook "hook-sqlite3.py"...
18727 INFO: Loading module hook "hook-PyQt4.QtCore.py"...
18858 INFO: Looking for ctypes DLLs
18891 INFO: Analyzing run-time hooks ...
18900 INFO: Including run-time hook 'pyi_rth_qt4plugins.py'
18904 INFO: Including run-time hook 'pyi_rth__tkinter.py'
18923 INFO: Looking for dynamic libraries
20651 INFO: Looking for eggs
20651 INFO: Using Python library C:\Windows\system32\python27.dll
20653 INFO: Found binding redirects:
[BindingRedirect(name=u'Microsoft.VC90.CRT', language=None, arch=u'x86', oldVers
ion=(9, 0, 21022, 8), newVersion=(9, 0, 30729, 4940), publicKeyToken=u'1fc8b3b9a
1e18e3b')]
20664 INFO: Warnings written to F:\package\eric6-17.04.1\eric\build\eric6\warner
ic6.txt
21124 INFO: checking PYZ
21124 INFO: Building PYZ because out00-PYZ.toc is non existent
21125 INFO: Building PYZ (ZlibArchive) F:\package\eric6-17.04.1\eric\build\eric6
\out00-PYZ.pyz
22779 INFO: Building PYZ (ZlibArchive) F:\package\eric6-17.04.1\eric\build\eric6
\out00-PYZ.pyz completed successfully.
23074 INFO: checking PKG
23075 INFO: Building PKG because out00-PKG.toc is non existent
23075 INFO: Building PKG (CArchive) out00-PKG.pkg
23199 INFO: Redirecting Microsoft.VC90.CRT version (9, 0, 21022, 8) -> (9, 0, 30
729, 4940)
28319 INFO: Building PKG (CArchive) out00-PKG.pkg completed successfully.
28487 INFO: Bootloader E:\python2.7.12\lib\site-packages\pyinstaller-3.3.dev0+bb
9e52f-py2.7.egg\PyInstaller\bootloader\Windows-32bit\runw.exe
28489 INFO: checking EXE
28490 INFO: Building EXE because out00-EXE.toc is non existent
28490 INFO: Building EXE from out00-EXE.toc
28490 INFO: Appending archive to EXE F:\package\eric6-17.04.1\eric\dist\eric6.ex
e
28505 INFO: Building EXE from out00-EXE.toc completed successfully.

F:\package\eric6-17.04.1\eric>

执行结果如下,程序不能正常启动


请问有做过的朋友吗 要如何解决
...全文
275 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
什么是共识算法背景分布式系统集群设计中面临着一个不可回避的问题,一致性问题对于系统中的多个服务节点,给定一系列操作,如何试图使全局对局部处理结果达某种程度的一致?这个一致性问题大致有如下的场景:节点之间通讯不可靠的,延迟和阻塞节点的处理可能是错误的,甚至节点自身随时可能宕机节点作恶举例说明,就比如有两家电影院同时售卖总量一定的电影票,在这样的场景下,要如何设计方式来保证两家电影院协调同步不出现超卖或者错卖的问题呢?共识算法,就是解决对某一提案(目标,投票等各种协作工作),大家达一致意见的过程比如上述的买票问题,就可以有如下的设计:1.每次卖票打电话给其他电影院,确认当前票数2.协商售卖时间,比如一三五A卖,二四六B卖3.立个第三方存票机构,它统一发票通过以上的设计,可以看出一个很重要的解决一致性算法的解决思路,即:将可能引发不一致的并行操作进行串行化,就是现在计算机系统里处理分布式一致性问题基础思路和唯一秘诀著名的共识设计理论FLP 不可能性原理  共识算法的理论下限提出该定理的论文是由 Fischer, Lynch 和 Patterson 三位作者于 1985 年发表,该论文后来获得了 Dijkstra(就是发明最短路径算法的那位)奖。FLP 原理认为对于允许节点失效情况下,纯粹异步系统无法确保一致性在有限时间内完。三人三房间投票例子三个人在不同房间,进行投票(投票结果是 0 或者 1)。三个人彼此可以通过电话进行沟通,但经常会有人时不时地睡着。比如某个时候,A 投票 0,B 投票 1,C 收到了两人的投票,然后 C 睡着了。A 和 B 则永远无法在有限时间内获知最终的结果。如果可以重新投票,则类似情形每次在取得结果前发生带入到计算机领域就是说,即便在网络通信可靠情况下,一个可扩展的分布式系统的共识问题的下限是无解。即可靠性的下限是0%CAP  分布式系统领域的重要原理CAP 原理最早由 Eric Brewer 在 2000 年,ACM 组织的一个研讨会上提出猜想,后来 Lynch 等人进行了证明• C(一致性):所有的节点上的数据时刻保持同步,即数据一致• A(可用性):每个请求都能在一定时间内接受到一个响应,即低延迟• P(分区容错):当系统发生分区时仍然可以运行的定理:任何分布式系统只可同时满足二点,没法三者兼顾。即数据一致,响应及时,可分区执行不可能同时满足。举个例子:一个分布式网路上,某一个节点有一组依赖数据A,当网络无延迟,无阻塞时,依赖于X的操作可正常进行。但网络无延迟阻塞在现实世界中是没法100%保证的,那么当网络异常时,必然会产生分布式系统的分区和孤岛,那当一个执行操作在A分区之外时,如果要保证P,即当系统发生分区时仍可运行,就需要在分布式系统中多个节点有X的备份数据,以应对分区情况。则这时候就需要在C,A之间做出选择。假如选择C,即要保证数据在分布式网络中的一致性,那么就需要在X每次改动时,需要将全网节点的X数据同步刷新最新的状态,那么在等待数据刷新完之前,分布式系统是不可响应X的依赖操作的,即A的功能缺失假如选择A,即要突出低延迟的实时响应。那么在响应的时候,可能全节点的X数据并没有同步到最新的状态,则会导致C的缺失。上面看上去有些绕,那么你只要记住这句话,CAP原理在分布式网络系统的应用讨论,其实就是讨论在允许网络发生故障的系统中,该选择一致性还是可靠性?如果系统重视一致性,那么可以基于ACID原则做系统设计即 Atomicity(原子性)、Consistency(一致性)、Isolation(隔离性)、Durability(持久性)。ACID 原则描述了对分布式数据库的一致性需求,同时付出了可用性的代价。• Atomicity:每次操作是原子的,要么功,要么不执行;• Consistency:数据库的状态是一致的,无中间状态;• Isolation:各种操作彼此互相不影响;• Durability:状态的改变是持久的,不会失效相应的有一个BASE原则,(Basic Availiability,Soft state,Eventually Consistency)则强调了可用性。经典的共识算法设计业内,针对节点异常的情况,会有两种分类1.故障的,不响应的节点,为非拜占庭错误2.恶意响应的节点,称为非拜占庭错误Paxos 最早的共识算法  非拜占庭算法的代表Paxos有三种角色:• proposer:提出一个提案,等待大家批准为结案。客户端担任该角色;• acceptor:负责对提案进行投票。往往是服务端担任该角色;• learner:被告知结案结果,并与之统一,不参与投票过程。即普通节点系统运行由proposer驱动,当合法提案在一定时间内收到1/2以上投票后达共识。 

37,718

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧