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 [email protected].
To post to this group, send email to [email protected].
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)