MSS won't start with ImportError on console/logfile

Issue #335 invalid
Joern Ungermann created an issue

MSS will not start. From the Menu, the error is silent.

Console output:

#!
WARNING:root:*** NAppy is not available. You will not be able to read NASA Ames
files. ***
Traceback (most recent call last):
  File "C:\Users\icg173\Anaconda3\envs\mss-1.7.0-py3\Scripts\mss-script.py", lin
e 6, in <module>
    from mslib.msui.mss_pyui import main
  File "C:\Users\icg173\Anaconda3\envs\mss-1.7.0-py3\lib\site-packages\mslib\msu
i\mss_pyui.py", line 53, in <module>
    from mslib.msui import topview
  File "C:\Users\icg173\Anaconda3\envs\mss-1.7.0-py3\lib\site-packages\mslib\msu
i\topview.py", line 41, in <module>
    from mslib.msui import wms_control as wc
  File "C:\Users\icg173\Anaconda3\envs\mss-1.7.0-py3\lib\site-packages\mslib\msu
i\wms_control.py", line 52, in <module>
    import PIL.Image
  File "C:\Users\icg173\Anaconda3\envs\mss-1.7.0-py3\lib\site-packages\PIL\Image
.py", line 60, in <module>
    from . import _imaging as core
ImportError: DLL load failed: The specified module could not be found.
CRITICAL:root:MSS Version: 1.7.2
CRITICAL:root:Python Version: 3.6.5 |Anaconda, Inc.| (default, Mar 29 2018, 13:3
2:41) [MSC v.1900 64 bit (AMD64)]
CRITICAL:root:Platform: Windows-7-6.1.7601-SP1 (('64bit', 'WindowsPE'))
CRITICAL:root:Fatal error: Traceback (most recent call last):
  File "C:\Users\icg173\Anaconda3\envs\mss-1.7.0-py3\Scripts\mss-script.py", lin
e 6, in <module>
    from mslib.msui.mss_pyui import main
  File "C:\Users\icg173\Anaconda3\envs\mss-1.7.0-py3\lib\site-packages\mslib\msu
i\mss_pyui.py", line 53, in <module>
    from mslib.msui import topview
  File "C:\Users\icg173\Anaconda3\envs\mss-1.7.0-py3\lib\site-packages\mslib\msu
i\topview.py", line 41, in <module>
    from mslib.msui import wms_control as wc
  File "C:\Users\icg173\Anaconda3\envs\mss-1.7.0-py3\lib\site-packages\mslib\msu
i\wms_control.py", line 52, in <module>
    import PIL.Image
  File "C:\Users\icg173\Anaconda3\envs\mss-1.7.0-py3\lib\site-packages\PIL\Image
.py", line 60, in <module>
    from . import _imaging as core
ImportError: DLL load failed: The specified module could not be found.

QWidget: Must construct a QApplication before a QWidget

The error occurs on some machines with anaconda3 and Windows7.

python fails to import the pillow library from the anaconda default repository.

Comments (2)

  1. Joern Ungermann reporter

    Solution/work around:

    Install the pillow library from the conda-forge repository:

    #!
    conda update -c conda-forge pillow
    
  2. Reimar Bauer

    this behaviour is not something we can care on.

    May be we should have a BestPractice doc where we can add all those hints

  3. Log in to comment