这是对https://stackoverflow.com/questions/37684111/ironpython-exe-file-closing-immediately-no-exception-thrown的跟进我发现由于线程库中的Timer对象存在问题,我的程序在编译后无法运行。我已将该库包含在我的\Lib\site-packages目录中,并将该目录添加到程序中的路径中。这是我正在使用的测试代码-一个简单的计数程序:importsysfromthreadingimportTimersys.path.append('C:\Users\[user]\Documents\Visu
我是python的新手,我正在评估使用Python+PySide开发桌面程序,发现cx_freeze在将我的python代码转换为可执行文件方面效果很好,而且它是跨平台的。我的问题是,其他人能否将cx_freeze生成的EXE反编译回完全可读的代码,就像我的原始源代码一样?注意:我不担心有人破解我的程序,只是不想让别人拿走我的代码并以此为基础进行开发。谢谢。 最佳答案 似乎当前接受的答案不再正确。以下是如何从使用cx_freeze卡住的项目中恢复原始源代码。注意:它是在“Helloworld”项目上完成的,但是,使用相同的方法,我已
是否有适用于64位python2.7的py2exe64位的pip安装?32位py2exe对我不起作用,但当我尝试安装64位版本时,我不断收到异常。我从这个站点下载了适用于python2.7的64位py2exe:http://www.lfd.uci.edu/~gohlke/pythonlibs/#py2exe但无法安装我在使用python-mpipinstallpy2exe时遇到的错误:RuntimeError:ThispackagerequiresPython3.3orlaterCommand"pythonsetup.pyegg_info"failedwitherrorcode1注意:
我做了一个“游戏”。我喜欢玩它,我想把它分发给我的friend,而不必在他们的计算机上安装Python和Pygame。我对Py2Exe和Pyinstaller做了很多研究。我浏览了许多教程、修复程序、错误,但似乎没有一个对我有帮助。Pyinstaller是无用的,因为它不喜欢Pygame中的字体,并且Py2exe不会编译内置模块,所以我找到了Pygame2exe,它只是一个预制的安装脚本,用于包含pygame和字体的py2exe。它应该构建良好,但exe无法使用...我收到错误:"MicrosoftVisualC++RuntimeLibraryRuntimeError!ProgramC
情况我在Windows上使用Pyinstaller为我的项目制作一个.exe文件。我想使用--onefile选项来获得干净的结果和易于分发的文件/程序。我的程序使用config.ini文件来存储配置选项。该文件可以由用户自定义。问题使用--onefile选项Pyinstaller将所有声明的“数据文件”放在单个.exe文件中。我看过这个request但它给出了在.exe的同一级别和相同的dist中在onefile而不是在外部添加捆绑文件的说明目录。有时我想在.spec文件中使用shutil.copy命令来复制此文件...但我认为方法不对。有人能帮帮我吗?我会很感激:-)
注意:在将此问题标记为重复之前,请验证其他问题是否回答了此设置的主题:操作系统:Windows10,64位Python版本:3.6或更高Python编译器:Nuitka,开发版本0.5.30rc5MSVC编译器:VisualStudio2017社区,vcvars64.bat1。我如何构建我的exe我将首先解释如何构建我的可执行文件。假设我有一个包含我想要构建的简单python脚本的文件夹:buildscript.py如下所示:######################################################NUITKABUILDSCRIPT##########
我正在编写一个Python脚本来将大量Windows安装程序索引到数据库中。我想知道如何使用在Linux上运行的Python从EXE、MSI和ZIP文件中读取元数据信息(公司、产品名称、版本等)。软件我在带有Django1.2.1的Ubuntu10.0464位上使用Python2.6.5。目前发现:可以提取EXE元数据的Windows命令行实用程序(如来自SysUtils的文件服务器),或其他仅在Windows中工作的单独CL实用程序。我已经尝试通过Wine运行它们,但它们有问题,并且不值得去寻找这些CL实用程序所依赖的库和框架,并尝试将它们安装在Wine/Crossover中。Pyt
我在Windows7上使用Python2.6,我正在尝试使用多进程:p=Process(target=f,args=(SOME_ARGS))p.start()p.join()当我从CMD(使用解释器)运行代码时,一切正常,但是在我使用py2exe创建一个exe文件后,进程的执行失败并出现以下错误:错误:没有这样的选项:--multiprocessing-fork我找到的所有解决方案都没有帮助。有什么想法吗? 最佳答案 将Python脚本打包为可执行文件以便在Windows上使用时,您需要调用multiprocessing.freez
我正在使用Py2exe从我的Python脚本创建一个Windows.exe。我想要版权信息以及产品版本、描述等。除了版权信息,我已经能够显示所有内容(在exe的“属性”>“详细信息”中)。我尝试了以下但没有成功:fromdistutils.coreimportsetupimportpy2exeimportsysiflen(sys.argv)==1:sys.argv.append("py2exe")sys.argv.append("-q")classTarget:def__init__(self,**kw):self.__dict__.update(kw)#fortheversionin
我正在尝试使用cx_Freeze创建一个基本的exe。它适用于没有numpy但我无法使用numpy正确制作的.py程序。*关于如何解决这个问题有什么想法吗?我的setup.py中需要包含什么吗?当我运行exe时,它说:c:\Python32\Scripts\dist>Assignment4_5.exeTraceback(mostrecentcalllast):File"C:\Python32\lib\site-packages\cx_Freeze\initscripts\Console3.py",line27,inexec(code,m.__dict__)File"c:\Pytho