-
Notifications
You must be signed in to change notification settings - Fork 334
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
Windows installation fails #13
Comments
Also failing on OS X 10.10.3:
|
@speg This is a different problem — run |
@willwhitney Ah, sorry. I read it as install |
@bilderbuchi Seems like node's |
Looks like it's @bilderbuchi (or anyone else with a Windows machine): would you be willing to spend a few minutes on a pull request to get the kinks worked out with Windows? It would be very helpful! |
I don't speak *script, so I think whipping up a PR is out of my reach. I could try installing devbuilds or whatever, though, if you tell me how, but I'm pretty busy at work in the coming weeks (and my home machine is Linux only ;-) :-/ ). |
I can install sucessfully on Windows Server 2012 although there are some other compatibility issues. I had the node-gyp rebuild problem before when using MSVS2010 compiler. It worked fine after I uninstalled MSVS2010 and use MSVS2012 C++ compiler. But to make it functional it seems that we still need some compatibility fixes. I will report my partial progress so far. The first issue is related to ipython/jupyter kernels path in kernel-manager.coffee. I worked-around that and now it is the line "child_process.execSync('mkdir -p ' + @fileStoragePath)" in config-manager.coffee complaining with "bad file descriptor error". Any idea on what's going on here? |
Unfortunately there are a few things that will break on Windows. The path that I store kernel config files in uses a Unix slash, plus instead of shelling out that should be using I think that changing the line to |
@jzthree Just made those changes to |
Yes this basically fixed it. I made a few minor compatibility changes see pull request #16 so it now runs python kernel on my machine without problem (I haven't tested other kernels. UPDATE: I just tested IJulia and it also works out of the box). Thanks for the awesome package and being so helpful!! |
@jzthree You're amazing! Thanks for the help! |
@willwhitney this is not fixed for me, I still get the same error message as originally reported afaict, for hydrogen 0.3.5. |
@bilderbuchi right, sorry. Since it looks like the issue is with If that works for you, I'll add some info to the install instructions for Windows. |
Thanks for the follow-up. I have to say I'm hesitant to pull in the extra dependencies of Python2 and Visuals Studio (both which I don't use). I think I'll give up on trying to get this on windows, and try installing this on my Linux machine, instead. Sorry for the noise. |
Happy to say, after installing |
Glad you've got it running :) Sorry installation on Windows is such a drag. Something really needs to replace |
@rgbkrk how did you get this working? |
That was just a base install of Atom, nothing fancy. |
Yup, figured it out. I thought you had gotten Hydrogen running on it. |
Check this out: Steps for me to get there:
|
I'll go ahead and update the README. |
Whoa, way to go! I'll merge that immediately. |
I followed @rgbkrk's instructions but I still get errors. I have multiple microsoft compilers installed to compile extensions for python 2.7 and 3.4, so I wonder if one of these is somehow getting called instead of the visual studio community edition 2015. Is there some way that the relevant binaries can be distributed, instead of end users needing to compile them? |
Oof, I'm sorry. Our current state of affairs regarding ZMQ really sucks. We're working on ways around this, including a bundled Go binary that intermediates between talking ZMQ to the kernel and websockets to the client. That would allow Hydrogen to be pure JS. Here's the project: https://github.com/rgbkrk/juno |
Juno will be the base library for comms, the opinionated version for hydrogen will be under a separate name. I'm hoping to try out goczmq and its model for idiomatic go for working with zmq. |
Updated the windows requirements in pull request #95 |
I am on Windows 8, Atom 0.200.0, and the installation fails with
Python 3.4.2, Ipython notebook 3.1.0, and zeromq 4.0.5 are installed via Anaconda/Miniconda.
The text was updated successfully, but these errors were encountered: