Open caraya opened 2 weeks ago
I don't recognise the commands you've run to install on macOS.
The instructions to install on macOS can be found here. It's likely they're obsolete, as I can't test them.
Please, could you follow them and post the error message you get? I'll try to help.
It was not a report. It was a heads up in case other users encounter the same issue. The error I showed in the original report is what I got when installing pyzqm with pip. It did not work.
As I researched the issue I found out that Homebrew no longer lets you install packages to their python instllations using pip. You're now required to install to a virtual environment using pipx.
See Externally Managed Environments
The steps I took to get IJavascript working are:
brew install pkg-config zeromq pipx pipx install --include-deps jupyter pipx inject --include-apps --include-deps jupyter pyzmq npm install -g ijavascript ijsinstall
I already manage Node with NVM so I don't need to install it with Homebrew.
Since Jupyter is running on a virtual environment, there's no need to install Jupyter with Homebrew either
I can't build with error
npm error /Users/username/Library/Caches/node-gyp/22.8.0/include/node/v8-local-handle.h:269:5: error: static assertion failed due to requirement 'std::is_base_of<v8::Value, v8::Data>::value': type check
@Youjin1985
Can you open a separate issue with your report? This will make your problem visible to developers. I don't think that the error you're experiencing is related to the documentation issue described here.
Homebrew and PIP no longer work to install IJavascript Python dependencies.
If you try to install packages with PIP, the installation will fail. When I run
pip3 install zeromq
I get the following error:This may also be the case for people running Linux Distributions.
Just throwing this out here in case anyone has the same problem