nabu -V fails if no pycuda
This should not happen:
$ ~/.local/python/3.7.6/bin/nabu -V
Traceback (most recent call last):
File "/users/paleo/.local/python/3.7.6/bin/nabu", line 6, in <module>
from nabu.resources.cli.reconstruct import main
File "/users/paleo/.local/python/3.7.6/lib/python3.7/site-packages/nabu/resources/cli/reconstruct.py", line 8, in <module>
from ...app.fullfield_cuda import __has_pycuda__, CudaFullFieldPipeline, CudaFullFieldPipelineLimitedMemory
File "/users/paleo/.local/python/3.7.6/lib/python3.7/site-packages/nabu/app/fullfield_cuda.py", line 3, in <module>
from ..preproc.ccd_cuda import CudaFlatField, CudaLog
File "/users/paleo/.local/python/3.7.6/lib/python3.7/site-packages/nabu/preproc/ccd_cuda.py", line 4, in <module>
from ..cuda.kernel import CudaKernel
File "/users/paleo/.local/python/3.7.6/lib/python3.7/site-packages/nabu/cuda/kernel.py", line 2, in <module>
import pycuda.gpuarray as garray
ModuleNotFoundError: No module named 'pycuda'
Edited by Pierre Paleo