Yes, thats because Apple decided (in their infinite wisdom) to not include openssl headers in El Capitan, so we can't link against OSX's openssl library even though it is present on the system.
For the jupyter notebook you need to compile first our own packaged openssl, then recompile python to enable support for it: sage -i openssl && sage -f python2 On Thursday, November 26, 2015 at 4:01:16 AM UTC+1, Bruce wrote: > > Volker, I agree -- many thanks for making real progress. > > > Unfortunately, the Jupyter notebook does not work. I tried to fix the > openssl problem with > > ./sage -i pyopenssl > > > but that ended with > > make: *** [all-toolchain] Error 1 > > Thanks for looking into this. > > -Bruce > > > > ----------- > > bash-3.2$ ./sage -n jupyter > > ┌────────────────────────────────────────────────────────────────────┐ > > │ SageMath Version 6.10.beta4, Release Date: 2015-11-12 │ > > │ Type "notebook()" for the browser-based notebook interface. │ > > │ Type "help()" for help. │ > > └────────────────────────────────────────────────────────────────────┘ > > ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ > > ┃ Warning: this is a prerelease version, and it may be unstable. ┃ > > ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ > > Please wait while the Sage Notebook server starts... > > Traceback (most recent call last): > > File > "/Users/bic/extra/sage-6.10-beta4/SageMath/local/lib/python2.7/site-packages/sage/repl/ipython_kernel/install.py", > > line 266, in have_prerequisites > > from notebook.notebookapp import NotebookApp > > File > "/Users/bic/extra/sage-6.10-beta4/SageMath/local/lib/python2.7/site-packages/notebook/notebookapp.py", > > line 22, in <module> > > import ssl > > File > "/Users/bic/extra/sage-6.10-beta4/SageMath/local/lib/python/ssl.py", line > 97, in <module> > > import _ssl # if we can't import it, let the error > propagate > > ImportError: No module named _ssl > > > The Jupyter notebook requires ssl, even if you do not use > > https. Install the openssl development packages in your system and > > then rebuild Python (sage -f python2). > > ---------- > > > > ---------- > > > bash-3.2$ ./sage -i pyopenssl > > ... > > Error building Sage. > > > The following package(s) may have failed to build (not necessarily > > during this run of 'make all-toolchain'): > > > ... > > > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.