Node Import Failed on OS X

Error when loading node:

Traceback (most recent call last):
  File "/Users/emkmam/dev/ComfyUI/nodes.py", line 1998, in load_custom_node
    module_spec.loader.exec_module(module)
  File "<frozen importlib._bootstrap_external>", line 995, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/Users/emkmam/dev/ComfyUI/custom_nodes/ComfyQR/__init__.py", line 1, in <module>
    from .qr_nodes import NODE_CLASS_MAPPINGS, NODE_DISPLAY_NAME_MAPPINGS
  File "/Users/emkmam/dev/ComfyUI/custom_nodes/ComfyQR/qr_nodes.py", line 10, in <module>
    from qrcode.compat.pil import Image
ModuleNotFoundError: No module named 'qrcode.compat.pil'

Cannot import /Users/emkmam/dev/ComfyUI/custom_nodes/ComfyQR module for custom nodes: No module named 'qrcode.compat.pil'

despite confirming the requirements are installed:

pip install -r requirements.txt
Requirement already satisfied: qrcode>=7.1 in /Users/emkmam/miniconda3/envs/comfyenv/lib/python3.12/site-packages (from -r requirements.txt (line 1)) (8.0)
pip install "qrcode[pil]"
Requirement already satisfied: qrcode[pil] in /Users/emkmam/miniconda3/envs/comfyenv/lib/python3.12/site-packages (8.0)
Requirement already satisfied: pillow>=9.1.0 in /Users/emkmam/miniconda3/envs/comfyenv/lib/python3.12/site-packages (from qrcode[pil]) (10.4.0)