Re: matplotlib fails to import distutils on windows deploy

Phil Thompson <[email protected]>
Newsgroups gmane.comp.python.pyqt-pykde
Message-ID <[email protected]>
On 28/01/2020 01:02, Mamoru Inugami wrote:
> Dear pyqt-list,
> 
> I try to compile my Python script using matplotlib via pyqtdeploy on
> Windows10.
> The build was successful but the output exe does not boot.
> 
> Treceback was here:
> temp5.py is my Python script, trying to import below at line 6.
> 
> from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as
> FigureCanvas
> 
> Traceback (most recent call last):
>   File "temp5.py", line 6, in <module>
>   File "bootstrap.py", line 983, in _find_and_load
>   File "bootstrap.py", line 953, in _find_and_load_unlocked
>   File "bootstrap.py", line 219, in _call_with_frames_removed
>   File "bootstrap.py", line 983, in _find_and_load
>   File "bootstrap.py", line 953, in _find_and_load_unlocked
>   File "bootstrap.py", line 219, in _call_with_frames_removed
>   File "bootstrap.py", line 983, in _find_and_load
>   File "bootstrap.py", line 967, in _find_and_load_unlocked
>   File "bootstrap.py", line 668, in _load_unlocked
>   File "bootstrap.py", line 638, in _load_backward_compatible
>   File ":/matplotlib/__init__.py", line 121, in <module>
>   File "bootstrap.py", line 983, in _find_and_load
>   File "bootstrap.py", line 953, in _find_and_load_unlocked
>   File "bootstrap.py", line 219, in _call_with_frames_removed
>   File "bootstrap.py", line 983, in _find_and_load
>   File "bootstrap.py", line 965, in _find_and_load_unlocked
> ModuleNotFoundError: No module named 'distutils'
> 
> I have included all site-package libs to build my executable and
> my script runs without error on Python interpreter.
> 
> Could you tell me how to fix this problem ?

Add distutils (and any other matplotlib dependency) to your pyqtdeploy 
project.

Phil
_______________________________________________
PyQt mailing list    [email protected]
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.