我最近使用 PyQt 和其他一些我想分发给其他人的软件包制作了一个脚本,并且我一直在尝试使用 PyInstaller 将它变成一个 exe。
我遇到的问题是我收集的“导入失败,找不到”与我需要为某些模块创建挂钩文件的事实有关。我已经尝试按照 PyInstaller 手册上的有限指南进行操作,但这似乎不像我尝试过的那样有效。有任何想法吗?生成的 .exe 文件在“from import obspy.core import *”步骤失败,因此可能是在它通过之前发生的导入。
我对脚本的导入如下:
import os.path
import sys
import string
import fnmatch
import numpy as np
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from obspy.core import read
from matplotlib.figure import Figure
from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg as FigureCanvas
from matplotlib.backends.backend_qt4agg import NavigationToolbar2QTAgg as NavigationToolbar
from matplotlib.widgets import MultiCursor
from obspy.signal import rotate
from obspy.signal import filter