GUI launch on Apple M2 Pro issue
Is there an existing issue for this?
- I have searched the existing issues
Bug description
I have followed all the instructions including using miniconda, however the GUI does not start. After installing pytables and vispy the GUI starts, but there's still napari bugs: no keypoint selection window and impossible to save new labels
Operating System
macOS Sonoma 14.5
DeepLabCut version
DLC 2.3.9
DeepLabCut mode
multi animal
Device type
CPU
Steps To Reproduce
My conda list is
Name Version Build Channel
absl-py 2.1.0 pypi_0 pypi
alabaster 0.7.16 pypi_0 pypi
anyio 4.3.0 pyhd8ed1ab_0 conda-forge
aom 3.7.1 h463b476_0 conda-forge
app-model 0.2.7 pypi_0 pypi
appdirs 1.4.4 pypi_0 pypi
appnope 0.1.4 pyhd8ed1ab_0 conda-forge
argon2-cffi 23.1.0 pyhd8ed1ab_0 conda-forge
argon2-cffi-bindings 21.2.0 py39h0f82c59_4 conda-forge
arrow 1.3.0 pyhd8ed1ab_0 conda-forge
asttokens 2.4.1 pyhd8ed1ab_0 conda-forge
astunparse 1.6.3 pypi_0 pypi
attrs 23.2.0 pyh71513ae_0 conda-forge
babel 2.15.0 pypi_0 pypi
beautifulsoup4 4.12.3 pyha770c72_0 conda-forge
bleach 6.1.0 pyhd8ed1ab_0 conda-forge
blosc2 2.5.1 pypi_0 pypi
brotli-python 1.1.0 py39hb198ff7_1 conda-forge
build 1.2.1 pypi_0 pypi
bzip2 1.0.8 h93a5062_5 conda-forge
c-ares 1.28.1 h93a5062_0 conda-forge
ca-certificates 2024.6.2 hf0a4a13_0 conda-forge
cached-property 1.5.2 hd8ed1ab_1 conda-forge
cached_property 1.5.2 pyha770c72_1 conda-forge
cachetools 5.3.3 pypi_0 pypi
cachey 0.2.1 pypi_0 pypi
cairo 1.18.0 hd1e100b_0 conda-forge
certifi 2024.2.2 pyhd8ed1ab_0 conda-forge
cffi 1.16.0 py39he153c15_0 conda-forge
charset-normalizer 3.3.2 pyhd8ed1ab_0 conda-forge
click 8.1.7 pypi_0 pypi
cloudpickle 3.0.0 pypi_0 pypi
comm 0.2.2 pyhd8ed1ab_0 conda-forge
contourpy 1.2.1 pypi_0 pypi
cycler 0.12.1 pypi_0 pypi
dask 2024.5.2 pypi_0 pypi
dask-expr 1.1.2 pypi_0 pypi
dask-image 2024.5.3 pypi_0 pypi
dav1d 1.2.1 hb547adb_0 conda-forge
debugpy 1.8.1 py39hf3050f2_0 conda-forge
decorator 5.1.1 pyhd8ed1ab_0 conda-forge
deeplabcut 2.3.9 pypi_0 pypi
defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge
dlclibrary 0.0.6 pypi_0 pypi
docstring-parser 0.16 pypi_0 pypi
docutils 0.17.1 pypi_0 pypi
entrypoints 0.4 pyhd8ed1ab_0 conda-forge
exceptiongroup 1.2.0 pyhd8ed1ab_2 conda-forge
executing 2.0.1 pyhd8ed1ab_0 conda-forge
expat 2.6.2 hebf3989_0 conda-forge
ffmpeg 6.1.1 gpl_ha63e52a_101 conda-forge
filelock 3.14.0 pypi_0 pypi
filterpy 1.4.5 pypi_0 pypi
flatbuffers 24.3.25 pypi_0 pypi
font-ttf-dejavu-sans-mono 2.37 hab24e00_0 conda-forge
font-ttf-inconsolata 3.000 h77eed37_0 conda-forge
font-ttf-source-code-pro 2.038 h77eed37_0 conda-forge
font-ttf-ubuntu 0.83 h77eed37_2 conda-forge
fontconfig 2.14.2 h82840c6_0 conda-forge
fonts-conda-ecosystem 1 0 conda-forge
fonts-conda-forge 1 0 conda-forge
fonttools 4.53.0 pypi_0 pypi
fqdn 1.5.1 pyhd8ed1ab_0 conda-forge
freetype 2.12.1 hadb7bae_2 conda-forge
freetype-py 2.4.0 pypi_0 pypi
fribidi 1.0.10 h27ca646_0 conda-forge
fsspec 2024.6.0 pypi_0 pypi
gast 0.4.0 pypi_0 pypi
gettext 0.22.5 h8fbad5d_2 conda-forge
gettext-tools 0.22.5 h8fbad5d_2 conda-forge
gmp 6.3.0 hebf3989_1 conda-forge
gnutls 3.7.9 hd26332c_0 conda-forge
google-auth 2.29.0 pypi_0 pypi
google-auth-oauthlib 1.0.0 pypi_0 pypi
google-pasta 0.2.0 pypi_0 pypi
graphite2 1.3.13 hebf3989_1003 conda-forge
grpcio 1.64.1 pypi_0 pypi
h5py 3.6.0 nompi_py39hd982b79_100 conda-forge
harfbuzz 8.5.0 h1836168_0 conda-forge
hdf5 1.12.1 nompi_hd9dbc9e_104 conda-forge
heapdict 1.0.1 pypi_0 pypi
hsluv 5.0.4 pypi_0 pypi
huggingface-hub 0.23.2 pypi_0 pypi
icu 73.2 hc8870d7_0 conda-forge
idna 3.7 pyhd8ed1ab_0 conda-forge
imageio 2.34.1 pypi_0 pypi
imageio-ffmpeg 0.5.1 pypi_0 pypi
imagesize 1.4.1 pypi_0 pypi
imgaug 0.4.0 pypi_0 pypi
importlib-metadata 7.1.0 pypi_0 pypi
importlib_resources 6.4.0 pyhd8ed1ab_0 conda-forge
in-n-out 0.2.1 pypi_0 pypi
ipykernel 6.29.3 pyh3cd1d5f_0 conda-forge
ipython 8.18.1 pyh707e725_3 conda-forge
ipython_genutils 0.2.0 pyhd8ed1ab_1 conda-forge
ipywidgets 8.1.3 pyhd8ed1ab_0 conda-forge
isoduration 20.11.0 pyhd8ed1ab_0 conda-forge
jax 0.4.28 pypi_0 pypi
jedi 0.19.1 pyhd8ed1ab_0 conda-forge
jinja2 3.1.4 pyhd8ed1ab_0 conda-forge
joblib 1.4.2 pypi_0 pypi
jsonpointer 2.4 py39h2804cbe_3 conda-forge
jsonschema 4.22.0 pyhd8ed1ab_0 conda-forge
jsonschema-specifications 2023.12.1 pyhd8ed1ab_0 conda-forge
jsonschema-with-format-nongpl 4.22.0 pyhd8ed1ab_0 conda-forge
jupyter 1.0.0 pyhd8ed1ab_10 conda-forge
jupyter_client 7.4.9 pyhd8ed1ab_0 conda-forge
jupyter_console 6.6.3 pyhd8ed1ab_0 conda-forge
jupyter_core 5.7.2 py39h2804cbe_0 conda-forge
jupyter_events 0.10.0 pyhd8ed1ab_0 conda-forge
jupyter_server 2.14.1 pyhd8ed1ab_0 conda-forge
jupyter_server_terminals 0.5.3 pyhd8ed1ab_0 conda-forge
jupyterlab_pygments 0.3.0 pyhd8ed1ab_1 conda-forge
jupyterlab_widgets 3.0.11 pyhd8ed1ab_0 conda-forge
keras 2.12.0 pypi_0 pypi
kiwisolver 1.4.5 pypi_0 pypi
krb5 1.21.2 h92f50d5_0 conda-forge
lame 3.100 h1a8c8d9_1003 conda-forge
lazy-loader 0.4 pypi_0 pypi
libasprintf 0.22.5 h8fbad5d_2 conda-forge
libasprintf-devel 0.22.5 h8fbad5d_2 conda-forge
libass 0.17.1 hf7da4fe_1 conda-forge
libblas 3.9.0 22_osxarm64_openblas conda-forge
libcblas 3.9.0 22_osxarm64_openblas conda-forge
libclang 18.1.1 pypi_0 pypi
libcurl 8.8.0 h7b6f9a7_0 conda-forge
libcxx 17.0.6 h5f092b4_0 conda-forge
libedit 3.1.20191231 hc8eb9b7_2 conda-forge
libev 4.33 h93a5062_2 conda-forge
libexpat 2.6.2 hebf3989_0 conda-forge
libffi 3.4.2 h3422bc3_5 conda-forge
libgettextpo 0.22.5 h8fbad5d_2 conda-forge
libgettextpo-devel 0.22.5 h8fbad5d_2 conda-forge
libgfortran 5.0.0 13_2_0_hd922786_3 conda-forge
libgfortran5 13.2.0 hf226fd6_3 conda-forge
libglib 2.80.2 h535f939_0 conda-forge
libhwloc 2.10.0 default_h7685b71_1001 conda-forge
libiconv 1.17 h0d3ecfb_2 conda-forge
libidn2 2.3.7 h93a5062_0 conda-forge
libintl 0.22.5 h8fbad5d_2 conda-forge
libintl-devel 0.22.5 h8fbad5d_2 conda-forge
liblapack 3.9.0 22_osxarm64_openblas conda-forge
libnghttp2 1.58.0 ha4dd798_1 conda-forge
libopenblas 0.3.27 openmp_h6c19121_0 conda-forge
libopenvino 2023.2.0 he6dadac_1 conda-forge
libopenvino-arm-cpu-plugin 2023.2.0 he6dadac_1 conda-forge
libopenvino-auto-batch-plugin 2023.2.0 hebf3989_1 conda-forge
libopenvino-auto-plugin 2023.2.0 hc9f00d9_1 conda-forge
libopenvino-hetero-plugin 2023.2.0 hf483cef_1 conda-forge
libopenvino-ir-frontend 2023.2.0 hf483cef_1 conda-forge
libopenvino-onnx-frontend 2023.2.0 hebf3989_1 conda-forge
libopenvino-paddle-frontend 2023.2.0 hebf3989_1 conda-forge
libopenvino-pytorch-frontend 2023.2.0 hebf3989_1 conda-forge
libopenvino-tensorflow-frontend 2023.2.0 he191983_1 conda-forge
libopenvino-tensorflow-lite-frontend 2023.2.0 hebf3989_1 conda-forge
libopus 1.3.1 h27ca646_1 conda-forge
libpng 1.6.43 h091b4b1_0 conda-forge
libprotobuf 3.19.6 hb5ab8b9_0 conda-forge
libsodium 1.0.18 h27ca646_1 conda-forge
libsqlite 3.45.3 h091b4b1_0 conda-forge
libssh2 1.11.0 h7a5bd25_0 conda-forge
libtasn1 4.19.0 h1a8c8d9_0 conda-forge
libunistring 0.9.10 h3422bc3_0 conda-forge
libvpx 1.13.1 hb765f3a_0 conda-forge
libxml2 2.12.7 ha661575_1 conda-forge
libzlib 1.2.13 hfb2fe0b_6 conda-forge
llvm-openmp 18.1.6 hde57baf_0 conda-forge
llvmlite 0.42.0 pypi_0 pypi
locket 1.0.0 pypi_0 pypi
magicgui 0.8.3 pypi_0 pypi
markdown 3.6 pypi_0 pypi
markdown-it-py 3.0.0 pypi_0 pypi
markupsafe 2.1.5 py39h17cfd9d_0 conda-forge
matplotlib 3.9.0 pypi_0 pypi
matplotlib-inline 0.1.7 pyhd8ed1ab_0 conda-forge
mdurl 0.1.2 pypi_0 pypi
mistune 3.0.2 pyhd8ed1ab_0 conda-forge
ml-dtypes 0.4.0 pypi_0 pypi
msgpack 1.0.8 pypi_0 pypi
msgpack-numpy 0.4.8 pypi_0 pypi
napari 0.4.18 pypi_0 pypi
napari-console 0.0.9 pypi_0 pypi
napari-deeplabcut 0.2.1.6 pypi_0 pypi
napari-plugin-engine 0.2.0 pypi_0 pypi
napari-svg 0.1.10 pypi_0 pypi
natsort 8.4.0 pypi_0 pypi
nb_conda 2.2.1 unix_7 conda-forge
nb_conda_kernels 2.5.1 pyh707e725_2 conda-forge
nbclassic 1.1.0 pyhd8ed1ab_0 conda-forge
nbclient 0.10.0 pyhd8ed1ab_0 conda-forge
nbconvert 7.16.4 hd8ed1ab_0 conda-forge
nbconvert-core 7.16.4 pyhd8ed1ab_0 conda-forge
nbconvert-pandoc 7.16.4 hd8ed1ab_0 conda-forge
nbformat 5.10.4 pyhd8ed1ab_0 conda-forge
ncurses 6.5 hb89a1cb_0 conda-forge
ndindex 1.8 pypi_0 pypi
nest-asyncio 1.6.0 pyhd8ed1ab_0 conda-forge
nettle 3.9.1 h40ed0f5_0 conda-forge
networkx 3.2.1 pypi_0 pypi
notebook 6.5.7 pyha770c72_0 conda-forge
notebook-shim 0.2.4 pyhd8ed1ab_0 conda-forge
npe2 0.7.5 pypi_0 pypi
numba 0.59.1 pypi_0 pypi
numexpr 2.10.0 pypi_0 pypi
numpy 1.23.2 py39h3668e8b_0 conda-forge
numpydoc 1.5.0 pypi_0 pypi
oauthlib 3.2.2 pypi_0 pypi
opencv-python 4.10.0.82 pypi_0 pypi
opencv-python-headless 4.10.0.82 pypi_0 pypi
openh264 2.4.0 h965bd2d_0 conda-forge
openssl 3.3.1 hfb2fe0b_0 conda-forge
opt-einsum 3.3.0 pypi_0 pypi
overrides 7.7.0 pyhd8ed1ab_0 conda-forge
p11-kit 0.24.1 h29577a5_0 conda-forge
packaging 24.0 pyhd8ed1ab_0 conda-forge
pandas 2.2.2 pypi_0 pypi
pandoc 3.2 hce30654_0 conda-forge
pandocfilters 1.5.0 pyhd8ed1ab_0 conda-forge
parso 0.8.4 pyhd8ed1ab_0 conda-forge
partd 1.4.2 pypi_0 pypi
patsy 0.5.6 pypi_0 pypi
pcre2 10.43 h26f9a81_0 conda-forge
pexpect 4.9.0 pyhd8ed1ab_0 conda-forge
pickleshare 0.7.5 py_1003 conda-forge
pillow 10.3.0 pypi_0 pypi
pims 0.6.1 pypi_0 pypi
pint 0.23 pypi_0 pypi
pip 24.0 pyhd8ed1ab_0 conda-forge
pixman 0.43.4 hebf3989_0 conda-forge
pkgutil-resolve-name 1.3.10 pyhd8ed1ab_1 conda-forge
platformdirs 4.2.2 pyhd8ed1ab_0 conda-forge
pooch 1.8.1 pypi_0 pypi
prometheus_client 0.20.0 pyhd8ed1ab_0 conda-forge
prompt-toolkit 3.0.42 pyha770c72_0 conda-forge
prompt_toolkit 3.0.42 hd8ed1ab_0 conda-forge
protobuf 4.25.3 pypi_0 pypi
psutil 5.9.8 py39h17cfd9d_0 conda-forge
psygnal 0.11.1 pypi_0 pypi
ptyprocess 0.7.0 pyhd3deb0d_0 conda-forge
pugixml 1.14 h13dd4ca_0 conda-forge
pure_eval 0.2.2 pyhd8ed1ab_0 conda-forge
py-cpuinfo 9.0.0 pypi_0 pypi
pyarrow 16.1.0 pypi_0 pypi
pyasn1 0.6.0 pypi_0 pypi
pyasn1-modules 0.4.0 pypi_0 pypi
pyconify 0.1.6 pypi_0 pypi
pycparser 2.22 pyhd8ed1ab_0 conda-forge
pydantic 1.10.15 pypi_0 pypi
pydantic-compat 0.1.2 pypi_0 pypi
pygments 2.18.0 pyhd8ed1ab_0 conda-forge
pyobjc-core 10.2 py39hb167abd_0 conda-forge
pyobjc-framework-cocoa 10.2 py39hb167abd_0 conda-forge
pyopengl 3.1.7 pypi_0 pypi
pyparsing 3.1.2 pypi_0 pypi
pyproject-hooks 1.1.0 pypi_0 pypi
pyside6 6.3.1 pypi_0 pypi
pyside6-addons 6.3.1 pypi_0 pypi
pyside6-essentials 6.3.1 pypi_0 pypi
pysocks 1.7.1 pyha2e5f31_6 conda-forge
python 3.9.19 hd7ebdb9_0_cpython conda-forge
python-dateutil 2.9.0 pyhd8ed1ab_0 conda-forge
python-fastjsonschema 2.19.1 pyhd8ed1ab_0 conda-forge
python-json-logger 2.0.7 pyhd8ed1ab_0 conda-forge
python.app 1.4 py39h8feb81c_3 conda-forge
python_abi 3.9 4_cp39 conda-forge
pytz 2024.1 pypi_0 pypi
pyyaml 6.0.1 py39h0f82c59_1 conda-forge
pyzmq 26.0.3 py39he7f0319_0 conda-forge
qdarkstyle 3.1 pypi_0 pypi
qtconsole-base 5.5.2 pyha770c72_0 conda-forge
qtpy 2.4.1 pyhd8ed1ab_0 conda-forge
readline 8.2 h92ec313_1 conda-forge
referencing 0.35.1 pyhd8ed1ab_0 conda-forge
requests 2.32.3 pyhd8ed1ab_0 conda-forge
requests-oauthlib 2.0.0 pypi_0 pypi
rfc3339-validator 0.1.4 pyhd8ed1ab_0 conda-forge
rfc3986-validator 0.1.1 pyh9f0ad1d_0 conda-forge
rich 13.7.1 pypi_0 pypi
rpds-py 0.18.1 py39h0019b8a_0 conda-forge
rsa 4.9 pypi_0 pypi
ruamel-yaml 0.18.6 pypi_0 pypi
ruamel-yaml-clib 0.2.8 pypi_0 pypi
scikit-image 0.22.0 pypi_0 pypi
scikit-learn 1.5.0 pypi_0 pypi
scipy 1.13.1 pypi_0 pypi
send2trash 1.8.3 pyh31c8845_0 conda-forge
setuptools 70.0.0 pyhd8ed1ab_0 conda-forge
shapely 2.0.4 pypi_0 pypi
shellingham 1.5.4 pypi_0 pypi
shiboken6 6.3.1 pypi_0 pypi
six 1.16.0 pyh6c4a22f_0 conda-forge
slicerator 1.1.0 pypi_0 pypi
snappy 1.1.10 hd04f947_1 conda-forge
sniffio 1.3.1 pyhd8ed1ab_0 conda-forge
snowballstemmer 2.2.0 pypi_0 pypi
soupsieve 2.5 pyhd8ed1ab_1 conda-forge
sphinx 4.5.0 pypi_0 pypi
sphinxcontrib-applehelp 1.0.8 pypi_0 pypi
sphinxcontrib-devhelp 1.0.6 pypi_0 pypi
sphinxcontrib-htmlhelp 2.0.5 pypi_0 pypi
sphinxcontrib-jsmath 1.0.1 pypi_0 pypi
sphinxcontrib-qthelp 1.0.7 pypi_0 pypi
sphinxcontrib-serializinghtml 1.1.10 pypi_0 pypi
stack_data 0.6.2 pyhd8ed1ab_0 conda-forge
statsmodels 0.14.2 pypi_0 pypi
superqt 0.6.6 pypi_0 pypi
svt-av1 1.8.0 h463b476_0 conda-forge
tables 3.9.2 pypi_0 pypi
tabulate 0.9.0 pypi_0 pypi
tbb 2021.12.0 h420ef59_1 conda-forge
tensorboard 2.12.3 pypi_0 pypi
tensorboard-data-server 0.7.2 pypi_0 pypi
tensorflow-deps 2.10.0 0 apple
tensorflow-estimator 2.12.0 pypi_0 pypi
tensorflow-macos 2.12.0 pypi_0 pypi
tensorflow-metal 1.1.0 pypi_0 pypi
tensorpack 0.11 pypi_0 pypi
termcolor 2.4.0 pypi_0 pypi
terminado 0.18.1 pyh31c8845_0 conda-forge
tf-slim 1.1.0 pypi_0 pypi
threadpoolctl 3.5.0 pypi_0 pypi
tifffile 2024.5.22 pypi_0 pypi
tinycss2 1.3.0 pyhd8ed1ab_0 conda-forge
tk 8.6.13 h5083fa2_1 conda-forge
tomli 2.0.1 pypi_0 pypi
tomli-w 1.0.0 pypi_0 pypi
toolz 0.12.1 pypi_0 pypi
torch 1.12.0 pypi_0 pypi
tornado 6.4 py39h17cfd9d_0 conda-forge
tqdm 4.66.4 pypi_0 pypi
traitlets 5.14.3 pyhd8ed1ab_0 conda-forge
typer 0.12.3 pypi_0 pypi
types-python-dateutil 2.9.0.20240316 pyhd8ed1ab_0 conda-forge
typing-extensions 4.12.1 hd8ed1ab_0 conda-forge
typing_extensions 4.12.1 pyha770c72_0 conda-forge
typing_utils 0.1.0 pyhd8ed1ab_0 conda-forge
tzdata 2024.1 pypi_0 pypi
uri-template 1.3.0 pyhd8ed1ab_0 conda-forge
urllib3 2.2.1 pyhd8ed1ab_0 conda-forge
vispy 0.12.2 pypi_0 pypi
wcwidth 0.2.13 pyhd8ed1ab_0 conda-forge
webcolors 1.13 pyhd8ed1ab_0 conda-forge
webencodings 0.5.1 pyhd8ed1ab_2 conda-forge
websocket-client 1.8.0 pyhd8ed1ab_0 conda-forge
werkzeug 3.0.3 pypi_0 pypi
wheel 0.43.0 pyhd8ed1ab_1 conda-forge
widgetsnbextension 4.0.11 pyhd8ed1ab_0 conda-forge
wrapt 1.14.1 pypi_0 pypi
x264 1!164.3095 h57fd34a_2 conda-forge
x265 3.5 hbc6ce65_3 conda-forge
xz 5.2.6 h57fd34a_0 conda-forge
yaml 0.2.5 h3422bc3_2 conda-forge
zeromq 4.3.5 hcc0f68c_4 conda-forge
zipp 3.17.0 pyhd8ed1ab_0 conda-forge
zlib 1.2.13 hfb2fe0b_6 conda-forge
zstd 1.5.6 hb46c0d2_0 conda-forge
which comes after following the steps to create the DEEPLABCUT_M1 env
Relevant log output
I get errors both trying to use the GUI or command line version, here is the output after I try to use deeplabcut.label_frames(config_path) --------------------------------------------------------------------------- ImportError Traceback (most recent call last) Cell In[3], line 1 ----> 1 deeplabcut.label_frames(config_path) File ~/miniconda3/envs/DEEPLABCUT_M1/lib/python3.9/site-packages/deeplabcut/gui/tabs/label_frames.py:20, in label_frames(config_path) 19 def label_frames(config_path): ---> 20 _ = launch_napari(config_path) File ~/miniconda3/envs/DEEPLABCUT_M1/lib/python3.9/site-packages/deeplabcut/gui/widgets.py:38, in launch_napari(files) 37 def launch_napari(files=None): ---> 38 viewer = napari.Viewer() 39 # Automatically activate the napari-deeplabcut plugin 40 for action in viewer.window.plugins_menu.actions(): File ~/miniconda3/envs/DEEPLABCUT_M1/lib/python3.9/site-packages/napari/_lazy.py:45, in install_lazy.<locals>.__getattr__(name) 43 if name in attr_to_modules: 44 try: ---> 45 submod = import_module( 46 f'{module_name}.{attr_to_modules[name]}' 47 ) 48 except AttributeError as er: 49 # if we want any useful error message to show 50 # (besides just "cannot import name...") then we need raise anything 51 # BUT an attribute error here, because the __getattr__ protocol will 52 # swallow that error. 53 raise ImportError( 54 f'Failed to import {attr_to_modules[name]} from {module_name}. ' 55 'See cause above' 56 ) from er File ~/miniconda3/envs/DEEPLABCUT_M1/lib/python3.9/importlib/__init__.py:127, in import_module(name, package) 125 break 126 level += 1 --> 127 return _bootstrap._gcd_import(name[level:], package, level) File <frozen importlib._bootstrap>:1030, in _gcd_import(name, package, level) File <frozen importlib._bootstrap>:1007, in _find_and_load(name, import_) File <frozen importlib._bootstrap>:986, in _find_and_load_unlocked(name, import_) File <frozen importlib._bootstrap>:680, in _load_unlocked(spec) File <frozen importlib._bootstrap_external>:850, in exec_module(self, module) File <frozen importlib._bootstrap>:228, in _call_with_frames_removed(f, *args, **kwds) File ~/miniconda3/envs/DEEPLABCUT_M1/lib/python3.9/site-packages/napari/viewer.py:8 4 from weakref import WeakSet 6 import magicgui as mgui ----> 8 from napari.components.viewer_model import ViewerModel 9 from napari.utils import _magicgui, config 11 if TYPE_CHECKING: 12 # helpful for IDE support File ~/miniconda3/envs/DEEPLABCUT_M1/lib/python3.9/site-packages/napari/components/__init__.py:19 17 from napari.components.camera import Camera 18 from napari.components.dims import Dims ---> 19 from napari.components.layerlist import LayerList 21 # Note that importing _viewer_key_bindings is needed as the Viewer gets 22 # decorated with keybindings during that process, but it is not directly needed 23 # by our users and so is deleted below 24 from napari.components import _viewer_key_bindings # isort:skip File ~/miniconda3/envs/DEEPLABCUT_M1/lib/python3.9/site-packages/napari/components/layerlist.py:9 5 from typing import TYPE_CHECKING, Iterable, List, Optional, Tuple, Union 7 import numpy as np ----> 9 from napari.layers import Layer 10 from napari.layers.image.image import _ImageBase 11 from napari.utils.events.containers import SelectableEventedList File ~/miniconda3/envs/DEEPLABCUT_M1/lib/python3.9/site-packages/napari/layers/__init__.py:13 11 from napari.layers.labels import Labels 12 from napari.layers.points import Points ---> 13 from napari.layers.shapes import Shapes 14 from napari.layers.surface import Surface 15 from napari.layers.tracks import Tracks File ~/miniconda3/envs/DEEPLABCUT_M1/lib/python3.9/site-packages/napari/layers/shapes/__init__.py:1 ----> 1 from napari.layers.shapes import _shapes_key_bindings 2 from napari.layers.shapes.shapes import Shapes 4 # Note that importing _shapes_key_bindings is needed as the Shapes layer gets 5 # decorated with keybindings during that process, but it is not directly needed 6 # by our users and so is deleted below File ~/miniconda3/envs/DEEPLABCUT_M1/lib/python3.9/site-packages/napari/layers/shapes/_shapes_key_bindings.py:3 1 import numpy as np ----> 3 from napari.layers.shapes._shapes_constants import Box, Mode 4 from napari.layers.shapes._shapes_mouse_bindings import ( 5 _move_active_element_under_cursor, 6 ) 7 from napari.layers.shapes.shapes import Shapes File ~/miniconda3/envs/DEEPLABCUT_M1/lib/python3.9/site-packages/napari/layers/shapes/_shapes_constants.py:4 1 import sys 2 from enum import auto ----> 4 from napari.layers.shapes._shapes_models import ( 5 Ellipse, 6 Line, 7 Path, 8 Polygon, 9 Rectangle, 10 ) 11 from napari.utils.misc import StringEnum 14 class Mode(StringEnum): File ~/miniconda3/envs/DEEPLABCUT_M1/lib/python3.9/site-packages/napari/layers/shapes/_shapes_models/__init__.py:1 ----> 1 from napari.layers.shapes._shapes_models.ellipse import Ellipse 2 from napari.layers.shapes._shapes_models.line import Line 3 from napari.layers.shapes._shapes_models.path import Path File ~/miniconda3/envs/DEEPLABCUT_M1/lib/python3.9/site-packages/napari/layers/shapes/_shapes_models/ellipse.py:3 1 import numpy as np ----> 3 from napari.layers.shapes._shapes_models.shape import Shape 4 from napari.layers.shapes._shapes_utils import ( 5 center_radii_to_corners, 6 rectangle_to_box, 7 triangulate_edge, 8 triangulate_ellipse, 9 ) 10 from napari.utils.translations import trans File ~/miniconda3/envs/DEEPLABCUT_M1/lib/python3.9/site-packages/napari/layers/shapes/_shapes_models/shape.py:5 1 from abc import ABC, abstractmethod 3 import numpy as np ----> 5 from napari.layers.shapes._shapes_utils import ( 6 is_collinear, 7 path_to_mask, 8 poly_to_mask, 9 triangulate_edge, 10 triangulate_face, 11 ) 12 from napari.utils.misc import argsort 13 from napari.utils.translations import trans File ~/miniconda3/envs/DEEPLABCUT_M1/lib/python3.9/site-packages/napari/layers/shapes/_shapes_utils.py:8 6 from skimage.draw import line, polygon2mask 7 from vispy.geometry import PolygonData ----> 8 from vispy.visuals.tube import _frenet_frames 10 from napari.layers.utils.layer_utils import segment_normal 11 from napari.utils.translations import trans File ~/miniconda3/envs/DEEPLABCUT_M1/lib/python3.9/site-packages/vispy/visuals/__init__.py:14 1 # -*- coding: utf-8 -*- 2 # Copyright (c) Vispy Development Team. All Rights Reserved. 3 # Distributed under the (new) BSD License. See LICENSE.txt for more info. 4 """ 5 This module provides a library of Visual classes, which are drawable objects 6 intended to encapsulate simple graphic objects such as lines, meshes, points, (...) 11 defined in vispy.scene. 12 """ ---> 14 from .axis import AxisVisual # noqa 15 from .box import BoxVisual # noqa 16 from .cube import CubeVisual # noqa File ~/miniconda3/envs/DEEPLABCUT_M1/lib/python3.9/site-packages/vispy/visuals/axis.py:13 11 from .visual import CompoundVisual, updating_property 12 from .line import LineVisual ---> 13 from .text import TextVisual 15 # XXX TODO list (see code, plus): 16 # 1. Automated tick direction? 17 # 2. Expand to 3D (only 2D supported currently) (...) 20 # 5. Reactivity to resizing (current tick lengths grow/shrink w/zoom) 21 # 6. Improve tick label naming (str(x) is not good) and tick selection 24 class AxisVisual(CompoundVisual): File ~/miniconda3/envs/DEEPLABCUT_M1/lib/python3.9/site-packages/vispy/visuals/text/__init__.py:7 1 # -*- coding: utf-8 -*- 2 # ----------------------------------------------------------------------------- 3 # Copyright (c) Vispy Development Team. All Rights Reserved. 4 # Distributed under the (new) BSD License. See LICENSE.txt for more info. 5 # ----------------------------------------------------------------------------- ----> 7 from .text import TextVisual # noqa File ~/miniconda3/envs/DEEPLABCUT_M1/lib/python3.9/site-packages/vispy/visuals/text/text.py:18 15 import sys 17 from ._sdf_gpu import SDFRendererGPU ---> 18 from ._sdf_cpu import _calc_distance_field 19 from ...gloo import (TextureAtlas, IndexBuffer, VertexBuffer) 20 from ...gloo import context ImportError: dlopen(/Users/ang/miniconda3/envs/DEEPLABCUT_M1/lib/python3.9/site-packages/vispy/visuals/text/_sdf_cpu.cpython-39-darwin.so, 0x0002): tried: '/Users/ang/miniconda3/envs/DEEPLABCUT_M1/lib/python3.9/site-packages/vispy/visuals/text/_sdf_cpu.cpython-39-darwin.so' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e' or 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/Users/ang/miniconda3/envs/DEEPLABCUT_M1/lib/python3.9/site-packages/vispy/visuals/text/_sdf_cpu.cpython-39-darwin.so' (no such file), '/Users/ang/miniconda3/envs/DEEPLABCUT_M1/lib/python3.9/site-packages/vispy/visuals/text/_sdf_cpu.cpython-39-darwin.so' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e' or 'arm64'))
Anything else?
I tried several things, none worked.
The link on your website suggests to download miniconda 4.12.0 which is maybe outdated. I tried both this version and version 24.4.0, but the GUI is not working in either cases.
Code of Conduct
- I agree to follow this project's Code of Conduct