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)

Reply via email to