pyinstaller相关内容
Python v3.5,Windows 10 我正在使用多个进程并尝试捕获用户输入.搜索我看到的所有内容,在多个进程中使用 input() 时会发生奇怪的事情.经过 8 小时以上的尝试,我实施的一切都没有奏效,我很确定我做错了,但我终生无法弄清楚. 以下是一个非常精简的程序,用于演示该问题.现在,当我在 PyCharm 中运行这个程序时它工作正常,但是当我使用 pyinstaller
..
这个问题之前有人问过,我可以似乎没有让我的 PyInstaller 正常工作.我在 mainscript.py 文件中调用了以下代码: def resource_path(relative_path):""" 获取资源的绝对路径,适用于 dev 和 PyInstaller """尝试:# PyInstaller 创建一个临时文件夹并将路径存储在 _MEIPASSbase_path = sys._
..
我想从我的 python 脚本生成一个可执行文件.为此,我使用 pyinstaller.我遇到了 mkl 库的问题,因为我在脚本中使用了 numpy. 我使用了这个 hook 所以解决了这个问题,它奏效了美好的.但是如果我将单个可执行文件复制到另一个目录并执行它,它就不起作用.我想我也必须复制钩子.但我只想拥有一个可以在其他计算机上使用的单个文件,而无需复制 .dll 的 或钩子. 我
..
我是 Python 应用程序的新手.我正在尝试使用 pyinstaller 构建我的 python GUI 应用程序.我的应用程序依赖于以下软件包:PyQt4、numpy、pyqtgraph、h5py.我正在使用 WinPython-32bit-3.4.4.1. 我使用以下命令构建应用程序: pyinstaller --hidden-import=h5py.defs --hidden-im
..
我正在使用 pyinstaller 为使用 Pandas 和 sklearn 的 python 程序创建一个 .exe.pyinstaller 进程按预期完成并生成带有可执行文件的 dist 文件夹.但是,当我运行 .exe 时,出现与 sklearn 和 scipy 相关的模块导入错误. 我创建了一个测试脚本(test.py)来测试导入,它只导入pandas和sklearn然后打印成功信息
..
(我使用的是 Windows.) 我想使用 PyInstaller.我总是可以用 pyinstaller.py [args] 创建 bin 文件. 它不是带有 __init__.py 文件的包, 它没有 setup.py 并且无法创建文件夹,将其放在我的 PYTHONPATH 中,将 pyinstaller\[files] 放在该文件夹中,然后调用 python pyinstall
..
Pyinstaller 的所有文档都讨论了包含单个文件的问题.是否可以包含一个目录,或者我应该编写一个函数来通过遍历我的包含目录来创建包含数组? 解决方案 我很惊讶没有人提到使用 Tree() 的官方支持选项: https://stackoverflow.com/a/20677118/2230844 https://pyinstaller.readthedocs.io/en/s
..
我正在使用 pyinstaller 3.2 运行 WinPython 3.4.4.3(通过 pip install pyinstaller 获得). 现在我有一些非常简单的 Qt4 代码,我想将其转换为 EXE,但我遇到了无法解决的问题. 代码: 导入系统导入数学从 PyQt4 导入 QtGui、QtCore进口SMui将 numpy 导入为 np从 scipy.interpolat
..
我有一个简单的 Pandas pyinstaller exe,它超过 40MB. 我的exe示例: 导入集合导入 csv进口硒进口大熊猫打印('嗨') 40MB+ 似乎有点矫枉过正. 我怎样才能尽可能减少这种情况? 一种方法: pyinstaller --onefile --exclude matplotlib --exclude scipy --exclude panda
..
有谁知道为什么 pyinstaller 在通过 anaconda 32bit 通过 pip 安装后立即失败? 我通过 pip install pyinstaller 在 Windows 64 位上使用 32 位 anaconda 通过 anaconda 命令提示符安装了 pyinstaller(因为我想创建 32 位可执行文件) 是的,我读了 pyinstaller --version
..
我尝试使用 PyInstaller 在 Windows 7 下编译 Python 项目.该项目运行良好,没有问题,但是当我尝试编译它时,结果不起作用.虽然我在编译过程中没有收到警告,但 build 目录中的 warnmain.txt 文件中有很多警告:warnmain.txt 我不太理解那些警告,例如“没有名为 numpy.pi 的模块",因为 numpy.pi 不是模块而是一个数字.我从未
..
我很难克服这个错误,我到处搜索该错误消息,但似乎没有任何与我的情况相关的内容: “执行脚本 new-app 失败" new-app 是我的 Python GUI 程序.当我使用以下命令运行 pyinstaller 时: pyinstaller.exe --onedir --hidden-import FileDialog --windowed --noupx new-app.py 它运行起
..
所以我有一个程序,每当我从命令行启动它时,它都可以正常工作.我现在需要的是一个可执行文件,因此我尝试使用 pyinstaller 来完成它,它通常会自动分析已导入哪些模块,并且它可以与除 autoit 之外的所有模块一起正常工作.我的导入方式如下: import autoit 所以我尝试通过以下命令制作一个可执行文件: pyinstaller --onefile ./rocketupload
..
我说过 Python 版本(来自 https://www.python.org/downloads/windows/) 和 x64 Windows 10.每次我尝试执行“pip install pyinstaller"时,它都会因错误而崩溃: C:\WINDOWS\system32>pip install pyinstaller收集pyinstaller使用缓存的 PyInstaller-3.2
..
我已经开发了一个 Python 可执行程序(使用 PyInstaller). 此可执行文件使用 Firebird. 我的电脑是 64 位的,所以我的 Python 和我的库也是如此. 我的可执行文件与 Firebird 64 位完美配合. 问题是我希望我的可执行文件能在其他只安装了 Firebird 32 位的计算机上运行. 现在,当我在其他计算机上尝试时,日志告诉我(对不起
..
我有一个使用 argparse 模块的命令行脚本. 导入 argparse定义运行():打印“运行"定义导出():打印“出口"def argument_parser():解析器 = argparse.ArgumentParser()parser.add_argument('run', action='store_true')parser.add_argument('export', action
..
在我的项目中,我使用 argprse 来传递参数,并且在脚本的某个地方我使用多处理来完成其余的计算.如果我从命令提示符调用它,脚本工作正常例如. "python complete_script.py --arg1=xy --arg2=yz" . 但是在使用 Pyinstaller 使用命令“pyinstaller --onefile complete_script.py"将其转换为 e
..
我打算创建一个巨大的可执行目录并将其安装在某些设备上. 想象一下,后来我在我的一个 Python 模块中发现了一个错误.有没有什么办法只传输/复制修改后的字节码,然后用新的字节码替换原来的字节码. 我想这样做的原因是,在我的上下文中带宽非常昂贵,我想远程修补代码. 示例:我有一个包含两个文件的项目:prog.py:(以下三行) 导入 mod1如果 __name__ == “__
..
我打算创建一个巨大的可执行目录并将其安装在某些设备上. 想象一下,后来我在我的一个 Python 模块中发现了一个错误.有没有什么办法只传输/复制修改后的字节码,然后用新的字节码替换原来的字节码. 我想这样做的原因是,在我的上下文中带宽非常昂贵,我想远程修补代码. 示例:我有一个包含两个文件的项目:prog.py:(以下三行) 导入 mod1如果 __name__ == “__
..
这是我的第一篇 StackOverflow 帖子! 我在创建具有 pyzmq (v22.0.2) 依赖项的 pyinstaller(v4.2) 可执行文件时遇到问题.我通过运行“pyinstaller main.py"创建了一个可执行文件.dist 文件夹的创建没有错误,但是当我在终端中运行可执行文件时,我看到下面引号中的错误. 我在 StackOverflow 和 pyinstall
..