Closed hardmstar closed 4 years ago
Probably a typo. Thank you for finding it! Would you like to contribute the fix as a pull request?
Great! Linux and darwin do use :
as a path separator. That's probably where I got the typo from. I wonder why that didn't break my test suite. Perhaps I had the DLL in the very first entry or something like that.
Agree with you. This is a brilliant work!
Hi, this module helps me a lot on liunx, but when I switch platform to windows 10, function
Matlab._locate_libzmq()
intransplant_master.py
didn't work,raise RuntimeError('could not locate libzmq for Matlab')
.I find things went wrong in row 695
search_dirs = ((os.getenv('PATH') or '').split(':') +
intransplant_master.py
.PATH
variable should be like"C:\Program Files (x86);C:\python"
, but when choose':'
as the split parameter,PATH
values will be split into['C', '\\Program Files (x86);C', '\\python']
, thus it cannot find*zmq*.dll
fromPATH
variable.Then I change
.split(':')
to.split(';')
, and thelibzmq
can be find, the module works.So could you please tell me why use
':'
as the split parameter but not';'
?