I'm running into some strange errors in loading my channel mechanisms with my Python/NEURON installation. I have tried re-installing NEURON and XQuartz but the error report persists. Here are my system details:
macOS Mojave (10.14.6)
NEURON VERSION 7.7.2
Python 3.7.3
XQuartz 2.7.11
Xcode version 11.0
All pretty freshly installed.
The strange part about the error report is that I only started receiving it today, and for the past few days everything seemed to work fine and I ran several simulations without any problems. Here is what started happening today:
When I run "nrnivmodl" or drag the MOD files to the mknrndll icon, the files appear to compile properly in an x86_64 folder (i.e. containing .c, .lo, and .mod files, as well as a .libs/libnrnmech.0.so, etc.). However when I try to run NEURON following this (i.e. nrngui, nrniv, or nrniv -python) I get the following error:
Code: Select all
NEURON -- VERSION 7.7.2 7.7 (2b7985ba) 2019-06-20
Duke, Yale, and the BlueBrain Project -- Copyright 1984-2018
See http://neuron.yale.edu/neuron/credits
loading membrane mechanisms from x86_64/.libs/libnrnmech.so
dlopen failed -
dlopen(x86_64/.libs/libnrnmech.so, 2): Library not loaded: @rpath/libncursesw.6.dylib
Referenced from: /Users/agmccrei/Downloads/PurkReductionOnLine/x86_64/.libs/libnrnmech.0.so
Reason: image not found
Any help would be greatly appreciated,
Alex GM