cortex-lab / phy

phy: interactive visualization and manual spike sorting of large-scale ephys data
BSD 3-Clause "New" or "Revised" License
307 stars 156 forks source link

ImportError: DLL load failed while importing _device: #1182

Closed leterraiozz closed 1 month ago

leterraiozz commented 1 year ago

Hi, I got this error since I try to use "phy template-gui params.py" command. I'm running with Python 3.8.13 and Anaconda 2.1.1.

Traceback (most recent call last): File "C:\Users\mkp\anaconda3\envs\Phy\lib\runpy.py", line 194, in _run_module_as_main return _run_code(code, main_globals, None, File "C:\Users\mkp\anaconda3\envs\Phy\lib\runpy.py", line 87, in _run_code exec(code, run_globals) File "C:\Users\MKP\anaconda3\envs\Phy\Scripts\phy.exe__main.py", line 4, in File "C:\Users\mkp\anaconda3\envs\Phy\lib\site-packages\phy\apps__init.py", line 22, in from phy.gui.qt import QtDialogLogger File "C:\Users\mkp\anaconda3\envs\Phy\lib\site-packages\phy\gui__init.py", line 12, in from .widgets import HTMLWidget, HTMLBuilder, Table, IPythonView, KeyValueWidget File "C:\Users\mkp\anaconda3\envs\Phy\lib\site-packages\phy\gui\widgets.py", line 15, in from qtconsole.inprocess import QtInProcessKernelManager File "C:\Users\mkp\anaconda3\envs\Phy\lib\site-packages\qtconsole\inprocess.py", line 5, in from ipykernel.inprocess import ( File "C:\Users\mkp\anaconda3\envs\Phy\lib\site-packages\ipykernel__init.py", line 5, in from .connect import * # noqa File "C:\Users\mkp\anaconda3\envs\Phy\lib\site-packages\ipykernel\connect.py", line 11, in import jupyter_client File "C:\Users\mkp\anaconda3\envs\Phy\lib\site-packages\jupyter_client\init__.py", line 8, in from .asynchronous import AsyncKernelClient # noqa File "C:\Users\mkp\anaconda3\envs\Phy\lib\site-packages\jupyter_client\asynchronous\init__.py", line 1, in from .client import AsyncKernelClient # noqa File "C:\Users\mkp\anaconda3\envs\Phy\lib\site-packages\jupyter_client\asynchronous\client.py", line 6, in from jupyter_client.channels import HBChannel File "C:\Users\mkp\anaconda3\envs\Phy\lib\site-packages\jupyter_client\channels.py", line 12, in import zmq.asyncio File "C:\Users\mkp\anaconda3\envs\Phy\lib\site-packages\zmq\init.py", line 125, in from zmq import backend File "C:\Users\mkp\anaconda3\envs\Phy\lib\site-packages\zmq\backend\init__.py", line 31, in raise original_error from None File "C:\Users\mkp\anaconda3\envs\Phy\lib\site-packages\zmq\backend\init.py", line 26, in _ns = select_backend(first) File "C:\Users\mkp\anaconda3\envs\Phy\lib\site-packages\zmq\backend\select.py", line 31, in select_backend mod = import_module(name) File "C:\Users\mkp\anaconda3\envs\Phy\lib\importlib\init.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "C:\Users\mkp\anaconda3\envs\Phy\lib\site-packages\zmq\backend\cython\init__.py", line 6, in from . import ( ImportError: DLL load failed while importing _device: 系統無法存取該檔案。

Any idea on what is wrong?

Best!

zm711 commented 1 month ago

This is two years too late, but we've made some patches to Phy. could you try reinstalling with python3.11?