Skip to content

Error message "No module named pyedflib" - Mac ARM and Windows #990

@benbrinkmann

Description

@benbrinkmann

Describe the issue

Hi -

I have some EDF data I want to convert to NWB using NWB Guide.
In setting up the conversion pipeline, when I get to the source data information field and enter an EDF file and click next I get a Request Failed: No module named pyedflib. I've then gone to the CLI and used pip3 to install pyedflib successfully, vers 0.1.40. It does say that it's defaulting to a user installation because the normal site-packages is not writeable. I can confirm though that I have root privileges.
Mac: 2023 M2 Max system, running python3.9.

I also tried the same thing on a windows 11 system with nearly identical results. In the command prompt tool using pip install pyedflib appears to succeed. However the error message continues, even after a reboot. Windows 11 enterprise version 24H2, python 3.13.

Thanks in advance for any assistance.

Ben

Steps to Reproduce

In NWB Guide, select convert->create new pipeline. Select a local writeable output folder. Next->Data Entry, Fill in project name, substitute identifier for subject and S1 for session. Publish on DANDI=Yes, low level data options = No. Under Data Formats, select EDF Recording, then Next. Source Data Information, select an EDF file. When I click Next I get the error message described.

Operating System

Apple Sequoia 15.5

GUIDE Version

1.0.5

Code of Conduct

Yes

Did you confirm this issue was not already reported?

Yes

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions