Hi all,
We have started to set up labscript for our use. I installed Anaconda with Python 2.7 in root environment. But since we want to really use it in Python 3, I setup a Python 3.7.1 virtual enironment with conda and installed labscript via this environmnet. Now the problem is when I click on start menu icons for blacs, lyse etc., none of them launch but show error messages.
So I thought maybe I should use conda command line (by first going to the Python 3.7.1 virtual enironment and then lauch labscript modules). This works fine for lyse, runviewewr and runmanager. Blacs also launches but with some errors. The command I use to launch is "python -m blacs" etc.
Here are the list of errors :
1. When directly clicking on start menu icons :
A. For Blacs
Traceback (most recent call last):
File "C:\labscript_suite\blacs\__main__.py", line 41, in <module>
from qtutils.qt.QtCore import *
File "C:\ProgramData\Anaconda2\envs\Labscript\lib\site-packages\qtutils\__init__.py", line 27, in <module>
from qtutils.qt.QtCore import qInstallMessageHandler
File "C:\ProgramData\Anaconda2\envs\Labscript\lib\site-packages\qtutils\qt.py", line 86, in <module>
from PyQt5 import QtGui, QtCore, QtWidgets
ImportError: DLL load failed: The specified module could not be found.
B. For Lyse
Traceback (most recent call last):
File "C:\ProgramData\Anaconda2\envs\Labscript\lib\site-packages\numpy\core\__init__.py", line 16, in <module>
from . import multiarray
ImportError: DLL load failed: The specified module could not be found.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\labscript_suite\lyse\__main__.py", line 23, in <module>
import numpy as np
File "C:\ProgramData\Anaconda2\envs\Labscript\lib\site-packages\numpy\__init__.py", line 142, in <module>
from . import add_newdocs
File "C:\ProgramData\Anaconda2\envs\Labscript\lib\site-packages\numpy\add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "C:\ProgramData\Anaconda2\envs\Labscript\lib\site-packages\numpy\lib\__init__.py", line 8, in <module>
from .type_check import *
File "C:\ProgramData\Anaconda2\envs\Labscript\lib\site-packages\numpy\lib\type_check.py", line 11, in <module>
import numpy.core.numeric as _nx
File "C:\ProgramData\Anaconda2\envs\Labscript\lib\site-packages\numpy\core\__init__.py", line 26, in <module>
raise ImportError(msg)
ImportError:
Importing the multiarray numpy extension module failed. Most
likely you are trying to import a failed build of numpy.
If you're working with a numpy git repo, try `git clean -xdf` (removes all
files not under version control). Otherwise reinstall numpy.
Original error was: DLL load failed: The specified module could not be found.
C. For Runmanager
Traceback (most recent call last):
File "C:\ProgramData\Anaconda2\envs\Labscript\lib\site-packages\numpy\core\__init__.py", line 16, in <module>
from . import multiarray
ImportError: DLL load failed: The specified module could not be found.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\labscript_suite\runmanager\__main__.py", line 33, in <module>
import matplotlib
File "C:\ProgramData\Anaconda2\envs\Labscript\lib\site-packages\matplotlib\__init__.py", line 141, in <module>
from . import cbook, rcsetup
File "C:\ProgramData\Anaconda2\envs\Labscript\lib\site-packages\matplotlib\cbook\__init__.py", line 33, in <module>
import numpy as np
File "C:\ProgramData\Anaconda2\envs\Labscript\lib\site-packages\numpy\__init__.py", line 142, in <module>
from . import add_newdocs
File "C:\ProgramData\Anaconda2\envs\Labscript\lib\site-packages\numpy\add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "C:\ProgramData\Anaconda2\envs\Labscript\lib\site-packages\numpy\lib\__init__.py", line 8, in <module>
from .type_check import *
File "C:\ProgramData\Anaconda2\envs\Labscript\lib\site-packages\numpy\lib\type_check.py", line 11, in <module>
import numpy.core.numeric as _nx
File "C:\ProgramData\Anaconda2\envs\Labscript\lib\site-packages\numpy\core\__init__.py", line 26, in <module>
raise ImportError(msg)
ImportError:
Importing the multiarray numpy extension module failed. Most
likely you are trying to import a failed build of numpy.
If you're working with a numpy git repo, try `git clean -xdf` (removes all
files not under version control). Otherwise reinstall numpy.
Original error was: DLL load failed: The specified module could not be found.
D. For Runviewer
Traceback (most recent call last):
File "C:\labscript_suite\runviewer\__main__.py", line 47, in <module>
check_version('qtutils', '2.0.0', '3.0.0')
File "C:\labscript_suite\labscript_utils\__init__.py", line 89, in check_version
_reraise(exc_info)
File "C:\labscript_suite\labscript_utils\__init__.py", line 69, in _reraise
raise value.with_traceback(traceback)
File "C:\labscript_suite\labscript_utils\__init__.py", line 52, in _get_version
module = __import__(module_name)
File "C:\ProgramData\Anaconda2\envs\Labscript\lib\site-packages\qtutils\__init__.py", line 27, in <module>
from qtutils.qt.QtCore import qInstallMessageHandler
File "C:\ProgramData\Anaconda2\envs\Labscript\lib\site-packages\qtutils\qt.py", line 86, in <module>
from PyQt5 import QtGui, QtCore, QtWidgets
ImportError: DLL load failed: The specified module could not be found.
2. When launching from conda command line :
A. For Blacs
Traceback (most recent call last):
File "C:\ProgramData\Anaconda2\envs\Labscript\lib\threading.py", line 865, in run
self._target(*self._args, **self._kwargs)
File "C:\ProgramData\Anaconda2\envs\Labscript\lib\site-packages\zprocess\utils.py", line 26, in _reraise
raise value.with_traceback(traceback)
File "C:\labscript_suite\labscript_utils\connections.py", line 50, in __init__
with h5py.File(h5file,'r') as hdf5_file:
File "C:\labscript_suite\labscript_utils\h5_lock.py", line 54, in __init__
_orig_init(self, name, mode, driver, libver, **kwds)
File "C:\ProgramData\Anaconda2\envs\Labscript\lib\site-packages\h5py\_hl\files.py", line 312, in __init__
fid = make_fid(name, mode, userblock_size, fapl, swmr=swmr)
File "C:\ProgramData\Anaconda2\envs\Labscript\lib\site-packages\h5py\_hl\files.py", line 142, in make_fid
fid = h5f.open(name, flags, fapl=fapl)
File "h5py\_objects.pyx", line 54, in h5py._objects.with_phil.wrapper
File "h5py\_objects.pyx", line 55, in h5py._objects.with_phil.wrapper
File "h5py\h5f.pyx", line 78, in h5py.h5f.open
OSError: Unable to open file (unable to open file: name = 'C:\Experiments\example_experiment\connectiontable.h5', errno = 2, error message = 'No such file or directory', flags = 0, o_flags = 0)
I am trying to understand why I see these errors.