-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
capnp KjException Duplicate ID failure macos jupyter 1.0.1 #3764
Comments
@scottpurdy I don't know what is up with all these duplicate ID problems. What advice to we give folks running into this? I've been telling them to try uninstalling nupic and capnp, install capnp manually themselves, then re-install nupic. |
I don't know! We spent a lot of time to create a setup that didn't have the platform-dependent builds and that solved all of the cases that we test. It would probably take a decent amount of work to reproduce and debug one of these other cases. |
If anyone else runs into this and figures out a fix, please post it here! |
I have the same error with freshly updated packages (same happens with installation from nupic git repo). Tested with pycapnp 0.5.12 and 0.6.1. python2.7.13 Other packages updated with pip2. |
This is because different path names often point to the same file on Mac OS. For example, Capnp considers them as different files, so the "Duplicate ID" error occurs. |
@agilao That is a sound hypothesis. How would someone test it? |
@rhyolight I have almost confirmed it by debugging pycapnp. Probably you can reproduce this bug by using Homebrew Python. |
@agilao My system is set up so I can easily switch between Homebrew python and native python. What would I do to replicate this on my system? Would I need to completely uninstall NuPIC, switch to Homebrew, then reinstall right? Just checking before trying. Anyone else using Homebrew Python seeing this error? |
Also... is there a solution? Besides telling someone not to have multiple versions of python installed on OS X? |
@rhyolight You don't need to uninstall NuPIC. I propose the following procedure:
If I was right, you could ask the capnp author for bugfixes, or just say "Homebrew Python is not supported" in README. |
hi all, after updating nupic and bindings to 1.0.1 it fails to run in jupyter notebooks. tested with both pycapnp 0.5.12 and 0.6.1.
The text was updated successfully, but these errors were encountered: