Когда я запускаю installer.cfg, я продолжаю получать «ModuleNotFoundError» для модулей, которые я никогда не использую в своем коде. Например, при первом запуске я получил «ModuleNotFoundError: нет модуля с именем« sip »», поэтому я включил sip в список пакетов в файле installer.cfg, и проблема была устранена. Но затем появился новый «ModuleNotFoundError». Поэтому я продолжал добавлять все больше и больше модулей в список пакетов в файле installer.cfg.
(Я сделал это, потому что кто-то в Интернете объяснил, что он решил свои проблемы с Pynsist, выполнив следующее: https://github.com/takluyver/pynsist/issues/123#issuecomment-322269903 - возможно, я неправильно понял это)
Это то, что я должен делать? Кажется, это не имеет смысла, так как просит меня импортировать модули, которые я никогда не использую. Я не знаю, когда закончится список нужных мне модулей. Кроме того, это утомительно, потому что теперь я получил «ImportError: Ошибка загрузки DLL: указанный модуль не найден». (имеется в виду tkinter), так что теперь я должен установить модуль, которым я не пользуюсь.
installer.cfg:
[Application]
name=GUI
version=1.0
# How to launch the app - this calls the 'main' function from the 'myapp'
package:
entry_point=gui:main
[Python]
version=3.6.5
[Include]
# Packages from PyPI that your application requires, one per line
packages = requests
matplotlib
seaborn
numpy
PyQt5
sip
six
pyparsing
cycler
dateutil
kiwisolver
tkinter
_tkinter
# These must have wheels on PyPI:
pypi_wheels = requests==2.18.4
beautifulsoup4==4.6.0
html5lib==0.999999999
# Other files and folders that should be installed
используемые модули:
import sys
from PyQt5.QtGui import *
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
import matplotlib.pyplot as plt
from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg as FigureCanvas
from matplotlib.figure import Figure
import seaborn as sns
import numpy as np
from numpy.linalg import inv