Unable to run Structure 3.1.0 on Windows after installing updates

Dear Vicky,

I was successfully working with Structure/Analysis 3.1.0 on Windows for months.
After installing the latest updates I am not able to run the program anymore.
4 of them could not be installed.
Unfortunately, I did not create any recent nef file of the saved project.
Should I re-install the Version 3.1.0. I hope I will be able to open the saved project.

Best regards, Simona

The following message appear when I want to start the Structure:

Program licence (non-profit) valid until Mon Jan 4 16:34:08 2100
Traceback (most recent call last):
File “C:\ccpnmr3.1.0\src\python\ccpn\core_init_.py”, line 494, in
impModule = importlib.import_module(‘ccpn.core.%s’ % className)
File “C:\ccpnmr3.1.0\miniconda\lib\importlib_init_.py”, line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File “”, line 1030, in _gcd_import
File “”, line 1007, in _find_and_load
File “”, line 986, in _find_and_load_unlocked
File “”, line 680, in _load_unlocked
File “”, line 850, in exec_module
File “”, line 228, in _call_with_frames_removed
File “C:\ccpnmr3.1.0\src\python\ccpn\core\Spectrum.py”, line 73, in
from ccpn.core._implementation.SpectrumTraits import SpectrumTraits
File “C:\ccpnmr3.1.0\src\python\ccpn\core_implementation\SpectrumTraits.py”, line 33, in
from ccpn.core.lib.SpectrumDataSources.SpectrumDataSourceABC import DataSourceTrait
File “C:\ccpnmr3.1.0\src\python\ccpn\core\lib\SpectrumDataSources\SpectrumDataSourceABC.py”, line 131, in
from ccpn.framework.constants import CCPNMR_PREFIX, NO_SUFFIX, ANY_SUFFIX
ImportError: cannot import name ‘NO_SUFFIX’ from ‘ccpn.framework.constants’ (C:\ccpnmr3.1.0\src\python\ccpn\framework\constants.py)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “C:\ccpnmr3.1.0\miniconda\lib\runpy.py”, line 197, in _run_module_as_main
return run_code(code, main_globals, None,
File “C:\ccpnmr3.1.0\miniconda\lib\runpy.py”, line 87, in run_code
exec(code, run_globals)
File "C:\ccpnmr3.1.0\src\python\ccpn\AnalysisStructure_main
.py", line 31, in
from ccpn.AnalysisStructure.AnalysisStructure import Structure as Application
File “C:\ccpnmr3.1.0\src\python\ccpn\AnalysisStructure\AnalysisStructure.py”, line 31, in
from ccpn.AnalysisAssign.AnalysisAssign import Assign
File “C:\ccpnmr3.1.0\src\python\ccpn\AnalysisAssign\AnalysisAssign.py”, line 30, in
from ccpn.framework.Framework import Framework
File “C:\ccpnmr3.1.0\src\python\ccpn\framework\Framework.py”, line 73, in
from ccpn.core.IntegralList import IntegralList
File "C:\ccpnmr3.1.0\src\python\ccpn\core_init
.py", line 497, in
impModule = importlib.import_module('ccpn.core.implementation.%s’ % className)
File "C:\ccpnmr3.1.0\miniconda\lib\importlib_init
.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ModuleNotFoundError: No module named ‘ccpn.core._implementation.Spectrum’


the first thing to try is to install those remaining updates. Sometimes when you install updates, they don’t all download and install properly. Simply click on Download/Install Updates repeatedly until the number of updates left to install is 0.

Hopefully that will sort things out.



thanks! It worked. I clicked on update.bat, the four reaming updates were successfully installed and the program opened.

Best regards,

1 Like