dfujim / bfit

A Python application for the analysis of β-NMR and β-NQR data taken at TRIUMF.
https://pypi.org/project/bfit/
GNU General Public License v3.0
0 stars 2 forks source link

Fitting on Windows #104

Open dfujim opened 3 years ago

dfujim commented 3 years ago

Error when fitting any run on a Windows 10 setup:

(base) PS C:\Users\Fuji\Documents\GitHub> python -m bfit
Exception in Tkinter callback
Traceback (most recent call last):
  File "C:\Users\Fuji\anaconda3\lib\tkinter\__init__.py", line 1892, in __call__
    return self.func(*args)
  File "c:\users\fuji\documents\github\bfit\bfit\gui\tab_fit_files.py", line 797, in do_fit
    output = popup.run()
  File "c:\users\fuji\documents\github\bfit\bfit\gui\popup_ongoing_process.py", line 110, in run
    self.process.start()
  File "C:\Users\Fuji\anaconda3\lib\multiprocessing\process.py", line 121, in start
    self._popen = self._Popen(self)
  File "C:\Users\Fuji\anaconda3\lib\multiprocessing\context.py", line 224, in _Popen
    return _default_context.get_context().Process._Popen(process_obj)
  File "C:\Users\Fuji\anaconda3\lib\multiprocessing\context.py", line 327, in _Popen
    return Popen(process_obj)
  File "C:\Users\Fuji\anaconda3\lib\multiprocessing\popen_spawn_win32.py", line 93, in __init__
    reduction.dump(process_obj, to_child)
  File "C:\Users\Fuji\anaconda3\lib\multiprocessing\reduction.py", line 60, in dump
    ForkingPickler(file, protocol).dump(obj)
AttributeError: Can't pickle local object 'fit_files.do_fit.<locals>.run_fit'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\Fuji\anaconda3\lib\multiprocessing\spawn.py", line 116, in spawn_main
    exitcode = _main(fd, parent_sentinel)
  File "C:\Users\Fuji\anaconda3\lib\multiprocessing\spawn.py", line 126, in _main
    self = reduction.pickle.load(from_parent)
EOFError: Ran out of input