lneuhaus / pyrpl

pyrpl turns your RedPitaya into a powerful DSP device, especially suitable as a lockbox in quantum optics experiments.
http://lneuhaus.github.io/pyrpl/
MIT License
140 stars 108 forks source link

cannot get master branch to run under python 3.7? #393

Closed tt-aqt closed 4 years ago

tt-aqt commented 4 years ago

There's something about scipy it doesn't like? some problem with the iir?

I'm using the default python 3.7 found on raspbian buster with full updates. I think pyqt5 is already installed since "import PyQt5" does not give an error message.

pi@Beech002RP4B:~/pyrpl $ python3 -m pyrpl qt5ct: using qt5ct plugin Traceback (most recent call last): File "/usr/lib/python3.7/runpy.py", line 183, in _run_module_as_main mod_name, mod_spec, code = _get_module_details(mod_name, _Error) File "/usr/lib/python3.7/runpy.py", line 142, in _get_module_details return _get_module_details(pkg_main_name, error) File "/usr/lib/python3.7/runpy.py", line 109, in _get_module_details import(pkg_name) File "/home/pi/pyrpl/pyrpl/init.py", line 66, in from .redpitaya import RedPitaya File "/home/pi/pyrpl/pyrpl/redpitaya.py", line 19, in from . import redpitaya_client File "/home/pi/pyrpl/pyrpl/redpitaya_client.py", line 28, in from .hardware_modules.dsp import dsp_addr_base, DSP_INPUTS File "/home/pi/pyrpl/pyrpl/hardware_modules/init.py", line 33, in from .iir import IIR File "/home/pi/pyrpl/pyrpl/hardware_modules/iir/init.py", line 1, in from .iir import IIR File "/home/pi/pyrpl/pyrpl/hardware_modules/iir/iir.py", line 1, in from . import iir_theory #, bodefit File "/home/pi/pyrpl/pyrpl/hardware_modules/iir/iir_theory.py", line 20, in import scipy.signal as sig File "/home/pi/.local/lib/python3.7/site-packages/scipy/signal/init.py", line 291, in from . import sigtools, windows File "/home/pi/.local/lib/python3.7/site-packages/scipy/signal/windows/init.py", line 41, in from .windows import File "/home/pi/.local/lib/python3.7/site-packages/scipy/signal/windows/windows.py", line 9, in from scipy import linalg, special, fft as sp_fft File "/home/pi/.local/lib/python3.7/site-packages/scipy/linalg/init.py", line 195, in from .misc import File "/home/pi/.local/lib/python3.7/site-packages/scipy/linalg/misc.py", line 5, in from .blas import get_blas_funcs File "/home/pi/.local/lib/python3.7/site-packages/scipy/linalg/blas.py", line 215, in from scipy.linalg import _fblas ImportError: libf77blas.so.3: cannot open shared object file: No such file or directory

EDIT: this turned out to be a raspian problem, not a pyrpl problem. I uninstalled pyrpl and scipy, then installed scipy using the raspian package manager.

pip3 uninstall scipy pip3 uninstall pyrpl sudo apt install-y python3-scipy

Then I reinstalled pyrpl, and everything worked.