I am trying to wade through my errors with PyInstaller and was doing a decent job until I ran across this error.
*ModuleNotFoundError*: No module named 'concurrent.futures._base' > [15692] Failed to execute script run I had seen that kind of error before but adding paths to my spec file seemed to work. But not in this case. When I looked at the warn-run.txt file I saw this message as well *invalid module named concurrent.futures._base *- imported by > concurrent.futures (top-level), concurrent.futures.thread (top-level), > concurrent.futures.process (top-level), > C:\Users\suppo\Documents\Technology\Programming\Python\Projects\WikiExporter\run.py > > (top-level) I assume this is the cause of my ModuleNotFoundError. I have tried adding to my hiddenimports spec entry as follows: *hiddenimports=['concurrent.futures']*. But that did not change the message. Adding log-level=DEBUG also did not yield any info. I have attached my warn-run.txt file.. The full error message is below. File "run.py", line 1, in <module> > File > "c:\pythons\python3.7\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", > > line 627, in exec_module > exec(bytecode, module.__dict__) > File "WikiExporter\RESOMain.py", line 9, in <module> > from WikiExporter.ddwiki_exporter import DDWikiExporter, > EXPGeneratedError > File > "c:\pythons\python3.7\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", > > line 627, in exec_module > exec(bytecode, module.__dict__) > File "WikiExporter\ddwiki_exporter.py", line 10, in <module> > from WikiExporter.confluence_to_xml import DDWikiConfluenceToXML, > CTXGeneratedError > File > "c:\pythons\python3.7\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", > > line 627, in exec_module > exec(bytecode, module.__dict__) > File "WikiExporter\confluence_to_xml.py", line 7, in <module> > from WikiExporter.confluence_api_wrapper import ConfluenceConnection, > CAWGeneratedError > File > "c:\pythons\python3.7\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", > > line 627, in exec_module > exec(bytecode, module.__dict__) > File "WikiExporter\confluence_api_wrapper.py", line 6, in <module> > from PythonConfluenceAPI import ConfluenceAPI # PythonConfluenceAPI: > https://goo.gl/C1Ce6t > File > "c:\pythons\python3.7\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", > > line 627, in exec_module > exec(bytecode, module.__dict__) > File "site-packages\PythonConfluenceAPI\__init__.py", line 12, in > <module> > File > "c:\pythons\python3.7\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", > > line 627, in exec_module > exec(bytecode, module.__dict__) > File "site-packages\PythonConfluenceAPI\cfapi.py", line 9, in <module> > File > "c:\pythons\python3.7\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", > > line 627, in exec_module > exec(bytecode, module.__dict__) > File "site-packages\requests_futures\sessions.py", line 23, in <module> > File > "c:\pythons\python3.7\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", > > line 627, in exec_module > exec(bytecode, module.__dict__) > File "site-packages\concurrent\futures\__init__.py", line 8, in <module> > ModuleNotFoundError: No module named 'concurrent.futures._base' > [15692] Failed to execute script run Can someone give me some hints of where I go from here? -- You received this message because you are subscribed to the Google Groups "PyInstaller" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyinstaller+unsubscr...@googlegroups.com. To post to this group, send email to pyinstaller@googlegroups.com. Visit this group at https://groups.google.com/group/pyinstaller. To view this discussion on the web visit https://groups.google.com/d/msgid/pyinstaller/ce4b6df9-4877-4b26-8f43-8b00edd4f6c2%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
This file lists modules PyInstaller was not able to find. This does not necessarily mean this module is required for running you program. Python and Python 3rd-party packages include a lot of conditional or optional module. For example the module 'ntpath' only exists on Windows, whereas the module 'posixpath' only exists on Posix systems. Types if import: * top-level: imported at the top-level - look at these first * conditional: imported within an if-statement * delayed: imported from within a function * optional: imported within a try-except-statement IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for yourself tracking down the missing module. Thanks! missing module named 'multiprocessing.forking' - imported by c:\pythons\python3.7\lib\site-packages\PyInstaller\loader\rthooks\pyi_rth_multiprocessing.py (optional) missing module named resource - imported by posix (top-level), test.support (optional), C:\Users\suppo\Documents\Technology\Programming\Python\Projects\WikiExporter\run.py (top-level) missing module named posix - imported by os (conditional, optional), C:\Users\suppo\Documents\Technology\Programming\Python\Projects\WikiExporter\run.py (top-level) missing module named _posixsubprocess - imported by subprocess (conditional), multiprocessing.util (delayed), C:\Users\suppo\Documents\Technology\Programming\Python\Projects\WikiExporter\run.py (top-level) invalid module named concurrent.futures._base - imported by concurrent.futures (top-level), concurrent.futures.thread (top-level), concurrent.futures.process (top-level), C:\Users\suppo\Documents\Technology\Programming\Python\Projects\WikiExporter\run.py (top-level) missing module named Queue - imported by concurrent.futures.thread (top-level), concurrent.futures.process (top-level), urllib3.util.queue (conditional), C:\Users\suppo\Documents\Technology\Programming\Python\Projects\WikiExporter\run.py (top-level) missing module named multiprocessing.AuthenticationError - imported by multiprocessing (top-level), multiprocessing.connection (top-level), C:\Users\suppo\Documents\Technology\Programming\Python\Projects\WikiExporter\run.py (top-level) missing module named multiprocessing.BufferTooShort - imported by multiprocessing (top-level), multiprocessing.connection (top-level), C:\Users\suppo\Documents\Technology\Programming\Python\Projects\WikiExporter\run.py (top-level) missing module named fcntl - imported by xmlrpc.server (optional) missing module named 'org.python' - imported by pickle (optional), xml.sax (delayed, conditional), C:\Users\suppo\Documents\Technology\Programming\Python\Projects\WikiExporter\run.py (top-level) missing module named readline - imported by cmd (delayed, conditional, optional), code (delayed, conditional, optional), pdb (delayed, optional), C:\Users\suppo\Documents\Technology\Programming\Python\Projects\WikiExporter\run.py (top-level) missing module named _winreg - imported by platform (delayed, optional), requests.utils (delayed, conditional, optional), C:\Users\suppo\Documents\Technology\Programming\Python\Projects\WikiExporter\run.py (top-level) missing module named _scproxy - imported by urllib.request (conditional), future.backports.urllib.request (conditional) missing module named java - imported by platform (delayed), C:\Users\suppo\Documents\Technology\Programming\Python\Projects\WikiExporter\run.py (top-level) missing module named 'java.lang' - imported by platform (delayed, optional), xml.sax._exceptions (conditional), C:\Users\suppo\Documents\Technology\Programming\Python\Projects\WikiExporter\run.py (top-level) missing module named vms_lib - imported by platform (delayed, conditional, optional), C:\Users\suppo\Documents\Technology\Programming\Python\Projects\WikiExporter\run.py (top-level) missing module named termios - imported by tty (top-level), getpass (optional), C:\Users\suppo\Documents\Technology\Programming\Python\Projects\WikiExporter\run.py (top-level) missing module named urllib.getproxies_environment - imported by urllib (conditional), requests.compat (conditional) missing module named urllib.proxy_bypass_environment - imported by urllib (conditional), requests.compat (conditional) missing module named urllib.proxy_bypass - imported by urllib (conditional), requests.compat (conditional) missing module named urllib.getproxies - imported by urllib (conditional), requests.compat (conditional) missing module named urllib.unquote_plus - imported by urllib (conditional), requests.compat (conditional) missing module named urllib.quote_plus - imported by urllib (conditional), requests.compat (conditional) missing module named urllib.unquote - imported by urllib (conditional), asn1crypto._iri (conditional), requests.compat (conditional) missing module named urllib.urlencode - imported by urllib (optional), urllib3.packages.rfc3986.compat (optional), requests.compat (conditional) missing module named urllib.quote - imported by urllib (optional), urllib3.packages.rfc3986.compat (optional), asn1crypto._iri (conditional), requests.compat (conditional) missing module named grp - imported by shutil (optional), tarfile (optional), C:\Users\suppo\Documents\Technology\Programming\Python\Projects\WikiExporter\run.py (top-level) missing module named multiprocessing.get_context - imported by multiprocessing (top-level), multiprocessing.pool (top-level), multiprocessing.managers (top-level), multiprocessing.sharedctypes (top-level), C:\Users\suppo\Documents\Technology\Programming\Python\Projects\WikiExporter\run.py (top-level) missing module named multiprocessing.TimeoutError - imported by multiprocessing (top-level), multiprocessing.pool (top-level), C:\Users\suppo\Documents\Technology\Programming\Python\Projects\WikiExporter\run.py (top-level) missing module named multiprocessing.get_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level), C:\Users\suppo\Documents\Technology\Programming\Python\Projects\WikiExporter\run.py (top-level) missing module named multiprocessing.set_start_method - imported by multiprocessing (top-level), multiprocessing.spawn (top-level), C:\Users\suppo\Documents\Technology\Programming\Python\Projects\WikiExporter\run.py (top-level) excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional), C:\Users\suppo\Documents\Technology\Programming\Python\Projects\WikiExporter\run.py (top-level) missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional), C:\Users\suppo\Documents\Technology\Programming\Python\Projects\WikiExporter\run.py (top-level) missing module named org - imported by copy (optional), C:\Users\suppo\Documents\Technology\Programming\Python\Projects\WikiExporter\run.py (top-level) missing module named multiprocessing.cpu_count - imported by multiprocessing (optional), concurrent.futures.thread (optional), C:\Users\suppo\Documents\Technology\Programming\Python\Projects\WikiExporter\run.py (top-level) missing module named pwd - imported by posixpath (delayed, conditional), shutil (optional), tarfile (optional), http.server (delayed, optional), webbrowser (delayed), netrc (delayed, conditional), getpass (delayed), C:\Users\suppo\Documents\Technology\Programming\Python\Projects\WikiExporter\run.py (top-level) missing module named pandas - imported by openpyxl.compat.numbers (optional), openpyxl.cell.cell (optional) missing module named numpy - imported by openpyxl.compat.numbers (optional) missing module named xmlrpclib - imported by defusedxml.xmlrpc (conditional) missing module named PIL - imported by openpyxl.drawing.image (optional) missing module named tests.KEEP_VBA - imported by tests (optional), openpyxl.reader.excel (optional) missing module named ddwiki_xhtml_parser - imported by WikiExporter.wiki_lint (optional) missing module named files_folders - imported by WikiExporter.parse_storage_page (optional), WikiExporter.ddwiki_xhtml_parser (optional), WikiExporter.wiki_lint (optional) missing module named parse_storage_page - imported by WikiExporter.ddwiki_xhtml_parser (optional) missing module named 'OpenSSL.crypto' - imported by urllib3.contrib.pyopenssl (delayed) runtime module named six.moves - imported by cryptography.hazmat.backends.openssl.backend (top-level), cryptography.x509.general_name (top-level) missing module named six.moves.range - imported by six.moves (top-level), cryptography.hazmat.backends.openssl.backend (top-level) missing module named StringIO - imported by urllib3.packages.six (conditional), six (conditional), requests.compat (conditional) missing module named UserDict - imported by asn1crypto._ordereddict (conditional) missing module named urlparse - imported by asn1crypto._iri (conditional), requests.compat (conditional) missing module named cStringIO - imported by asn1crypto.core (conditional) missing module named copy_reg - imported by cStringIO (top-level) missing module named backports - imported by urllib3.packages.ssl_match_hostname (optional) missing module named cryptography.x509.UnsupportedExtension - imported by cryptography.x509 (optional), urllib3.contrib.pyopenssl (optional) missing module named OpenSSL - imported by urllib3.contrib.pyopenssl (top-level) missing module named brotli - imported by urllib3.util.request (optional), urllib3.response (optional) missing module named "'urllib3.packages.six.moves.urllib'.parse" - imported by urllib3.request (top-level), urllib3.poolmanager (top-level) runtime module named urllib3.packages.six.moves - imported by http.client (top-level), urllib3.connectionpool (top-level), urllib3.util.response (top-level), 'urllib3.packages.six.moves.urllib' (top-level), urllib3.response (top-level), urllib3.util.queue (top-level) missing module named socks - imported by urllib3.contrib.socks (optional) missing module named _dummy_threading - imported by dummy_threading (optional) missing module named Cookie - imported by requests.compat (conditional) missing module named cookielib - imported by requests.compat (conditional) missing module named urllib2 - imported by requests.compat (conditional) missing module named simplejson - imported by requests.compat (optional) missing module named _dbm - imported by dbm.ndbm (top-level) missing module named gdbm - imported by anydbm (top-level), future.moves.dbm.gnu (conditional) missing module named _gdbm - imported by dbm.gnu (top-level) missing module named dumbdbm - imported by anydbm (top-level), future.moves.dbm.dumb (conditional) missing module named anydbm - imported by future.moves.dbm (conditional) missing module named dbhash - imported by anydbm (top-level) missing module named whichdb - imported by future.moves.dbm (conditional), anydbm (top-level) missing module named distutils.spawn - imported by distutils (delayed), test.support (delayed) missing module named distutils.ccompiler - imported by distutils (delayed), test.support (delayed) missing module named distutils.log - imported by distutils (delayed, conditional), _osx_support (delayed, conditional) missing module named 'distutils.command' - imported by distutils (conditional) missing module named dummy_thread - imported by future.backports.misc (conditional, optional) missing module named thread - imported by future.backports.misc (conditional, optional) missing module named __builtin__ - imported by future.utils (conditional), future.builtins.misc (conditional) missing module named future_builtins - imported by future.builtins.misc (conditional) missing module named win32evtlog - imported by logging.handlers (delayed, optional) missing module named win32evtlogutil - imported by logging.handlers (delayed, optional)