pyinstaller相关内容
无法弄清楚如何将自定义资源打包到我的可执行文件中,我找到了一些信息,https://groups.google.com/forum/#!msg/pyinstaller/HcTTyFlPJHA/kqd4wnm7JhkJ 我的资产文件夹包含 tkinter GUI 的图像,“assets\images.png".某些 id 喜欢包含在可执行文件本身中. 所以我在我的 .spec 文件中的“
..
我正在尝试使用 pyinstaller 做一个独立的应用程序.可执行文件刚刚构建得很好,但是当我尝试使用库 pyproj 上集成的函数执行一些操作时,可执行文件崩溃了. 该脚本在 Pycharm 上运行良好,所以我认为问题在于 pyinstaller 没有与某种 pyproj 库链接. 在使用 pyinstaller 构建的独立应用程序上,我是否需要对规范文件或其他内容做一些特殊的事情
..
编辑 3:当我需要知道脚本/可执行文件的位置时,我将 __file__ 替换为 sys.argv[0].这并不完全相同,但在我的情况下它似乎运行良好(至少在可执行版本上......).现在一切正常,在单文件模式下,使用已接受答案的功能访问资源文件! 编辑 2:如已接受答案的评论所示,问题来自我脚本中的路径解析;我尝试使用 __file__ 来获取脚本的位置,以便我可以访问它的资源文件.这在打
..
我有一个使用 pyinstaller 生成的构建.我需要创建 .rpm 包,它将可执行文件放入 /usr/bin/ 并创建一个将运行该可执行文件的 systemd 服务. 我发现了这个https://docs.python.org/3/distutils/builtdist.html和 https://docs.python.org/2.0/dist/creating-rpms.html
..
我有一个程序可以汇集来自不同营销系统的广告统计信息.一切正常,直到我将其转换为 .exe 格式并运行它. Tkinter 回调中的异常回溯(最近一次调用最后一次):文件“C:\Users\user\AppData\Local\Programs\Python\Python35\lib\tkinter\__init__.py",第 1549 行,在 __call__ 中返回 self.func(*a
..
我有一个使用 sqlite3 的 PyQt4 应用程序.我目前有两个单独的文件:一个 .py 文件和一个 .db 文件.最初,我使用 .py 文件并尝试创建一个可执行文件,只是使用这种想法可能会以某种方式链接,但是当我运行 .exe 时,它会在访问数据库相关代码时中断.如何让 pyinstaller 也包含数据库? 解决方案 您需要使用规范文件.查看文档. pyinstaller
..
我的 python 项目有这个导入列表: 将pandas导入为pd导入时间导入 sqlalchemy从 sklearn.ensemble 导入 RandomForestClassifier将熊猫导入为 pd将 numpy 导入为 np从 sqlalchemy 导入列、字符串、浮点数、整数、小整数、元数据从 sqlalchemy.ext.declarative 导入 declarative_bas
..
我正在使用 pyinstaller 创建我的 python 脚本的可执行文件. 在脚本中,我使用了这些导入: from selenium import webdriver从 selenium.webdriver.chrome.options 导入选项等等... 问题是,当运行 pyinstaller myscript.py 时,它会导致包含 Firefox,而不是 Chrome.在结果文件夹
..
我在使用 pyinstaller 编译 PyQt 代码时遇到问题. 我用这一行编译: c:\Anaconda3\Scripts\pyinstaller.exe -y -F --distpath="."我的Qt.py 然后我收到此错误消息: 文件“c:\anaconda36bis\lib\site-packages\PyInstaller\hooks\hook-zmq.py",行18,
..
所以我在 64 位 Windows 7 上运行,并使用 Pip 和 PyWin32 设置了 Pyinstaller.我有 python 2.7. 我用这段代码做了一个简单的hello world程序 打印“你好世界!" 我将文件放在与 PyInstaller 相同的目录中,并在命令提示符下运行此代码 pyinstaller.py helloWorld.py 然而,当我尝试这样做时,我
..
我有一个使用 Tkinter 的基本 Python 脚本. from Tkinter import Tk从 tkFileDialog 导入 askdirectoryTk().withdraw()打印询问目录() 使用 PyInstaller 编译脚本后,我尝试在未安装 Python 的 Windows 7(64 位)计算机上运行我的程序. 它引发了这个错误: 在以下目录中找不到可用的
..
我有一个用于预测某些值的代码,该代码在代码中使用了 xgboost 包.当我在 PyCharm 中运行它时,它按预期运行. 问题是当我使用 pyinstaller 制作可执行文件时.它会使 exe 没有任何错误,但是当我运行它时,会出现以下错误: 回溯(最近一次调用):文件“test_fraud.py",第 3 行,在 中.导入 xgboost文件“",第 983 行,
..
我正在尝试将一个scrapy 脚本转换为一个exe 文件.main.py 文件如下所示: from scrapy.crawler import CrawlerProcess从 amazon.spiders.amazon_scraper 进口蜘蛛蜘蛛 = 蜘蛛()进程 = CrawlerProcess({'FEED_FORMAT': 'csv','FEED_URI': 'data.csv','DO
..
我已经使用 tensorflow 构建了一个 python 脚本,现在我正在尝试将其转换为 .exe 文件,但遇到了问题.使用 pyinstaller 并从命令提示符运行程序后,我收到以下错误: 文件“site-packages\tensorflow_core\python\pywrap_tensorflow.py",第25行,在ModuleNotFoundError:没有名为“
..
我正在尝试缩小我的 python exe 文件的大小,我一直在环顾四周,但似乎找不到删除额外模块的好答案.目前,我发现它正在删除我需要的模块,而不是我告诉它的模块.文档相当无用,到目前为止我也没有找到示例. 我的规范文件: a = Analysis(['D:\\\\.py'],pathex=['c:\\bin\\pyinstaller-2.0'],隐藏进口=[],钩子路径=无,)pyz =
..
我现在已经设法让 pyinstaller 或多或少地正确运行,只是它打开了太多窗口.这是 pygame 项目,它每隔一秒左右就会重新加载整个内容.几秒钟后,我的电脑充满了游戏窗口,一切都停止了. 从命令行运行它,我只能看到打印输出说应用程序开始在命令行窗口中一遍又一遍地粘贴.据我所知,应用程序没有关闭或退出,只是越来越多地产生. 我调用来启动pyinstaller的命令是这样的: p
..
我正在尝试使用 pysinstaller 和 Python 3.7.2 从 .py 文件构建一个 .exe 文件. 它适用于 Python 3.6;然后我重新安装了最新版本的 Python(3.7.2)并尝试生成一个 exe 文件,但 pyinstaller barfs. 下面是我得到的错误报告. (venv) C:\Users\user\Desktop\untitled1>pyin
..
我制作了一个包含 5-6 个 .py 文件的小型 PyQt 应用程序.现在我想将它们构建并编译成一个主文件,这意味着它必须从一个主窗口 exe 中运行. 我的 .py 文件相互连接成功.我已经使用 pyinstaller 来制作可执行文件,但问题是我将每个 .py 文件构建到了自己的 .exe 文件中.但我想制作一个 .exe 文件,通过它可以使用所有 .py 文件. 如何将所有 .p
..
在import sys 之后,我使用sys.argv 来获取输入参数. 但是在我用pyinstaller编译我的程序后,exe程序不会接受我的输入. 它只会使用我为程序设置的默认值.如何编译它并让 exe 文件接受我的输入? 我希望我不需要为它编写 gui.抱歉回复晚了.代码如下: import sched, time导入系统s = sched.scheduler(time.t
..
我正在使用 PyInstaller 创建一个单文件可执行文件.我的脚本是否可以执行导入,以便 i) 导入的模块从与 exe 相同的目录导入(即它没有打包到 exe 中)和 ii) 导入的模块可以导入其他模块 打包成exe了吗? 这里的背景是导入的模块包含用户应该能够修改的配置.这可能包括创建自定义派生类和使用来自打包模块的枚举. 我没有找到任何关于此的建议,尽管搜索起来很困难,因为有太
..