jjzjj

pyInstaller

全部标签

python - WxPython:PyInstaller 失败,没有名为 _core_ 的模块

我正在使用PyInstaller将我的wxpython(3.0.2.0)应用程序转换为二进制文件。在Ubuntu12.04上构建和执行时,二进制文件工作正常。但是,如果我在Ubuntu14.04上构建,我会收到以下错误。(即使在Ubuntu14.04中,该应用程序在我直接启动python脚本时工作,即pythonmy_application.py)。知道使用PyInstaller打包应用程序时可能缺少什么吗?$./my_applicationTraceback(mostrecentcalllast):File"",line22,inFile"/usr/local/lib/python2

python - 使用PyInstaller编译python程序后如何输入参数

在importsys之后,我使用sys.argv获取输入参数。但是当我用PyInstaller编译我的程序后,exe程序将不接受我的输入。相反,它使用我为程序设置的默认值。如果我使用pythonthis_script.py运行它,它会等待我的输入以指定wait_time。但是,在我用PyInstaller编译它之后,如果我双击exe文件,我就没有地方可以输入wait_time。如何编译它并让exe文件接受我的输入?importsched,timeimportsyss=sched.scheduler(time.time,time.sleep)#wait_timeisanintegerre

python - 使用pyinstaller时缺少dll文件

美好的一天!我将python3.5.2与qt5、pyqt5和sip14.8一起使用。我也在使用最新的pyinstallerbracnch(3.3.dev0+g501ad40)。我正在尝试为基本的helloworld程序创建一个exe文件。fromPyQt5importQtWidgetsimportsysclassnewPingDialog(QtWidgets.QMainWindow):def__init__(self):super(newPingDialog,self).__init__()self.setGeometry(50,50,500,300)self.setWindowTit

python - PyInstaller with Pandas 创建超过 500 MB 的 exe

我尝试使用PyInstaller3.2.1创建一个exe文件,出于测试目的,我尝试为以下代码制作一个exe:importpandasaspdprint('helloworld')经过相当长的时间(15分钟以上),我完成了620MB大小的dist文件夹并构建了150MB。我在Windows上工作,使用Python3.5.2|Anaconda自定义(64位)。可能值得注意的是,在dist文件夹中,mkl文件占近300MB。我使用“pyinstaller.exefoo.py”运行pyinstaller。我尝试使用--exclude-module来排除一些依赖项,但最终还是得到了巨大的文件。无

python - 从选定位置导入 Python 模块

假设我有三个脚本。Main.py(包含所有导入)、1.py(随机脚本)、2.py(随机脚本)。pyinstaller-F--onedirMain.py(80mb)pyinstaller-F--onedir1.py(80mb)pyinstaller-F--onedir2.py(80mb)这会创建3个文件夹,然后我将1.exe和2.exe复制到具有所有依赖项的Main文件夹,并且运行正常。存在两个问题:问题是大小。一个文件减少到30mb,一个文件夹保持在80mb更重要的是,exe无法离开该文件夹。我不得不求助于在Python中使用快捷方式。我正在关注this,这应该是一种解决方法。我的问题

python - 错误 : Could not find or load the Qt platform plugin "windows" - PyQt + Pyinstaller

我正在尝试使用Pyinstaller捆绑一个PyQt项目。我尝试使用命令pyinstaller--onedirHello.py创建包。这会创建dist文件夹并包含Hello.exe。运行时出现错误:此应用程序无法启动,因为它无法在“”中找到或加载Qt平台插件“windows”。重新安装应用程序可能会解决此问题。我在我的电脑上通过以下方式解决了这个问题设置环境变量QT_QPA_PLATFORM_PLUGIN_PATH或通过将dist\Hello\PyQt5\Qt\plugins\platform文件夹复制到Hello.exe所在的位置。但是,当我使用命令--onefile捆绑到单个文件,

python - pyinstaller错误: OSError: Python library not found: libpython3. 4mu.so.1.0, libpython3.4m.so.1.0, libpython3.4.so.1.0

我在Centos7上使用Python3.4.4。我在本地机器上创建了一个使用qt模块的python程序。该程序在我的本地机器上运行良好。我现在正在尝试使用pyinstaller创建一个可执行文件。我正在使用命令:pyinstallermain.py我得到以下输出:40INFO:PyInstaller:3.2.140INFO:Python:3.4.441INFO:Platform:Linux-3.10.0-327.36.3.el7.x86_64-x86_64-with-centos-7.3.1611-Core41INFO:wrote/home/neilharris/Documents/P

python - 减少 Pyinstaller 生成的可执行文件的文件大小的一般技巧是什么

我正在使用Pyinstaller将python脚本转换为可执行文件,该脚本包含来自nltk、begin、json等多个包的多个导入。10行代码生成的可执行文件是54MB,这高得不切实际,我知道它将所有模块打包在一个文件中,但它是否使它变得如此之大,因为python脚本本身只有2KB。减少“.exe”文件大小的一般技巧是什么?我正在使用下面的命令来转换脚本>pyinstaller.py-F-ooutputcheck.py我只导入了单个函数而不是整个模块,例如:fromnltk.metrics.agreementimportAnnotationTask导入的模块有独立的功能,我有选择地只导

python - 如何将我用pygame制作的游戏发送给其他人?

我是使用pygame制作游戏的新手,我的第一次尝试仍在进行中,但我想知道如何将我的游戏发布或发送给我没有pygame的friend,以便他们可以玩它。我上网查了一下,但没有找到任何有用的信息。 最佳答案 您可以将您的项目打包成一个独立的可分发应用程序,该应用程序拥有自己的Python环境。OSX:py2apphttp://pypi.python.org/pypi/py2app/Linux:pyinstallerhttp://www.pyinstaller.org/赢:py2exehttp://www.py2exe.org/注意,你可

python - Error loading python27.dll 错误 for pyinstaller

我已经成功地编辑了我的规范文件并将包含我的数据的文件夹添加到其中。它构建良好,但仍然无法访问数据。当我尝试运行已编译的.exe时出现此错误:加载PythonDLL时出错:C:\Users\Sal\AppData\Local\Temp\_MEI60122\python27.dll(错误代码126)编辑1-我仍然没有弄清楚我的规范文件看起来像这样:a=Analysis(['Clock_In.py'],pathex=['C:\\Users\\Sal\\Desktop'],hiddenimports=[],hookspath=None,runtime_hooks=None)a.datas+=[