• 如何将所有发行版Linux版本的python项目编译/打包为可执行文件?

    我很累..我使用python3.6版本为linux fedora 14创建了一个python项目。 是的,我可以在此平台上安装python3.6,pip19,mysql-connector,PyInstaller-3.6,但几乎每个文件都对一个文件可执行文件“ command:pyinstaller --onefile myproject.py”发现了一些错误 3971 INFO: Loading module hook "hook-encodings.py"... 4032 INFO: Looking f...
  • pyinstaller,运行exe文件“无法获取源代码”时inspect.py中的错误

    运行pyinstaller创建的exe文件时,我偶然发现了这个奇怪的错误。起初,它是由Torchvision引起的,在我将Torchvision的版本降级后,它可以工作,但是当该exe初始化YOLACT模型(实例分割模型)时,该问题再次出现。这是错误: File "yolact\changebg.py", line 54, in <module> net = Yolact() File "yolact\yolact.py", line 439, in __init__ self.selected_lay...
  • 我的exe从pyinstaller创建的文件不能像.py那样工作(Pyexcel问题)

    这是我的第一个问题 我在python(3.7.4)脚本中使用pyexcel,它运行良好。 但是,使用Pyinstaller创建exe文件后,我的exe文件无法像.py那样运行。 程序运行时出现以下错误: (当我运行.py脚本时,没有发生这些问题) File "site-packages\pyexcel\core.py", line 110, in save_book_as File "site-packages\pyexcel\internal\core.py", line 39, in get_...
  • 在其他Windows计算机上打开Python .exe文件时出错

    我有一个在个人Windows计算机上编写的Python脚本。它非常非常基础,只显示了一个带有几个标签的tkinter窗口。我使用带有--onefile选项的pyinstaller将其编译为.exe文件。当我在同一台计算机上运行该.exe文件时,一切正常。 如果我将.exe文件复制到同事的计算机(也是Windows)上,运行该文件将导致命令提示符快速刷新错误。打开命令提示符并通过键入路径执行它,这是我收到的错误: 我在网上看到tcl / encoding / ascii.enc挂在python安装文件夹中。...
  • 如何解决此导入问题

    我已经尝试了很多解决方法,但我终生无法弄清楚如何解决从pyinstaller和cx_freeze创建的可执行文件的问题,而没有找到numpy和matplotlib之类的基本模块,因此它崩溃了。我已经看过pyinstaller疑难解答文档,并试图在我的模块目录中创建一个规范文件,但这甚至没有用。我还尝试了隐藏的导入建议,它在cmd提示符的下一行中产生了3.6,就是这样,所以我假设没有隐藏的导入。也许有更多专业知识的人可以告诉我这是什么根本上的错误,我只想制作一个运行程序的可执行文件,类似于在pycharm中运...
  • 在python上执行的可执行文件的问题

    我正在使用pyinstaller从python脚本制作一个.exe,它输出的效果很好,但是当我尝试执行时出现此错误。 File "PyInstaller/loader/rthooks/pyi_rth_pkgres.py", line 13, in <module> File "/home/arturo/.local/lib/python3.6/site-packages/PyInstaller/loader/pyimod03_importers.py", line 623, in exec_modu...
  • .py到.exe文件转换的问题

    我正在尝试将简单的python代码(任何示例代码)转换为可执行文件,但是在打开应用程序时,我只能看到黑屏。 我在用: -Python 3.7 -PyInstaller 3.6 -一个文件输出 我可以使用auto-py-to-exe将文件转换为.exe,但是尝试运行该应用程序时看不到任何输出。
  • 如何在PyQt5中使用多处理并防止打开多个GUI

    我有以下代码,当我只需双击运行文件时,它就可以正常工作。但是,当我使用Pyinstaller将其转换为exe时,在单击GUI中的按钮时,它将为每个进程打开多个GUI窗口。 from PyQt5 import uic, QtWidgets from CurrentChains import processchain import os import sys import threading def alltask(): x = threading.Thread(target=processchai...
  • 如何使用cwd在启动窗口中运行可执行pyinstaller

    我用pyinstaller创建了一个可执行文件,但是对cwd这个文件有疑问。 我把文件放在启动时不要更改当前工作目录。 import os abspath = os.path.abspath(__file__) dname = os.path.dirname(abspath) os.chdir(dname) 要么 import psutil , os try: # my code and imports for run except: os.chdir(os.path.dirname(...
  • pyinstaller和外部软件设置

    我需要分发其他软件以及使用pyinstaller创建的exe文件。 例如,mysql连接器工作正常,但最终用户应在其计算机上安装mysql。尽管可以通过告诉用户安装它很容易实现,但是我还是想避免这种情况,因为它可能导致经验不足的用户遇到一些问题。也就是说,我希望它是万无一失的。 Tesseract Ocr也有同样的故事。在这种情况下,我还需要将其添加到PATH,但这是次要问题。 如何处理此外部安装程序安装?我没有找到将它们包含在pyinstaller生成的exe中的方法,但是也许我缺少了一些东西。 我唯一的...
  • 为什么python的exe文件无法正常工作

    我有一个具有多个脚本的python软件main.py在父文件夹中,当我使用pyinstaller创建python的exe文件时,它会从子文件夹调用其他脚本,仅出现主窗口,而当我单击该按钮时,它不起作用当我单击任何按钮时,什么都没有出现,只是cmd突然出现然后消失。 然后我试图将所有文件放在一个地方,但仍然无法正常工作。 我也尝试了py2exe,但是没有创建任何文件。 当尝试过NSIS时,它会创建exe文件并成功安装此文件,但我在任何地方都找不到它。 有没有办法用多个脚本创建exe文件而没有错误,可以运行所有...
  • 从.app运行时,窗口变得模糊/像素化

    我做了一个小的python脚本,它在QWidget上运行时钟,并且一切正常。 我想用它制作一个可执行文件,因此我使用了pyinstaller,并且一切都从代码的角度来看可行。 但是,当我创建一个.app(macOS)(使用-w选项)并使用此应用程序运行脚本时,窗口的质量及其内容变得更加糟糕,就好像模糊/像素化一样。而且奇怪的是,如果我从.app / Contents / MacOS /中拉出脚本并从应用程序外部的文件夹中运行脚本,则质量再次恢复正常。 查看屏幕截图: 正常品质 质量差 有谁知道这发生吗?和/...
  • 为什么我使用pyinstaller制作的exe需要管理员登录?

    我用pyinstaller制作了一个exe,但是无论何时运行它都需要管理员登录。我检查了清单文件,它与可执行文件的名称匹配。我以前是从py文件中制成可执行文件的,而没有可执行文件需要管理员登录,所以我不确定出了什么问题。 我搜索了stackoverflow以查看是否有人遇到类似的问题,但是我发现的所有解决方案都表明清单文件的名称与可执行文件的名称不同,在我看来,这不是问题。 如果有帮助,我将-F用于onefile。此外,根据在每次运行exe时要求管理员许可的窗口,由于该exe具有未知的发布者,因此需要管理员...
  • ModuleNotFoundError:…[Python]

    我正在尝试使用使用pyinstaller的Auto Py To Exe将.py项目转换为.exe文件。 在pycharm中运行我的代码,我没有任何错误。运行.exe文件时出现错误: Traceback (most recent call last): File "objectGui.py", line 6, in <module> ModuleNotFoundError: No module named 'scipy' [19724] Failed to execute script objec...
公告

欢迎访问 码农俱乐部  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 码农俱乐部