Hi Zach and Masoud, Thanks for the suggestions! I tried fix_mac_sage and this worked perfectly.
Best, Jack On Thursday, January 7, 2021 at 4:31:21 PM UTC-5 maso...@umbc.edu wrote: > Jack, > > I had the same problem. Suggested by Nathan Dunfield, I followed the steps > in https://github.com/3-manifolds/fix_mac_sage, and Sage is now working > in the Jupyter environment on my mac. I believe this solution is the same > as the first option of Zachary's response. > > Masoud > > On Thu, Jan 7, 2021 at 3:45 PM Zachary Scherr <zsc...@gmail.com> wrote: > >> Maybe somebody with more experience can answer, but the problem is likely >> caused by the fact that you used a prebuilt binary of sage and then tried >> to remake it on your own computer. What tends to happen in this situation >> is that the prebuilt binary was built with a specific version of Xcode but >> then in the meantime Xcode is updated and when you try to remake sage it >> breaks because it's retained paths to libraries that have been changed by >> Xcode updates. >> >> There are a few different options for installing Sage on Mac and getting >> it to work. >> >> 1. Install it through homebrew cask and then apply the fix for ssl at >> https://github.com/3-manifolds/fix_mac_sage. I have not personally >> tried this but I've seen others in this forum have success. >> >> 2. Install it through anaconda. This is currently my favorite approach >> since it is simple, fast, and everything just seems to work. Directions >> are at https://doc.sagemath.org/html/en/installation/conda.html >> >> 3. Install from source. You can get directions from >> https://doc.sagemath.org/html/en/installation/source.html. The basic >> workflow after you've extracted the archive would be to run: >> >> >>> source .homebrew-build-env >> >>> ./configure >> >>> make -jNUM >> >> where NUM is the number of parallel processes you want to use in your >> build process. >> >> On Thursday, January 7, 2021 at 2:43:47 PM UTC-5 jackwi...@gmail.com >> wrote: >> >>> Hello all, >>> >>> I installed sage via homebrew on OS X 10.15.7 (Macbook Pro laptop) with >>> python3 version 3.8.5. (I'm not sure if I got python3 through homebrew, as >>> I also seem to have more copies of python lying about than I thought.) My >>> first issue was that a Jupyter page could not load due to being unable to >>> import the _ssl module, and the log suggested that I run "sage -f python." >>> Upon doing so, this eventually failed while compiling the wheel for scipy: >>> >>> [scipy-1.5.2] >>> ******************************************************************************** >>> [scipy-1.5.2] Error building a wheel for scipy-1.5.2 >>> [scipy-1.5.2] >>> ******************************************************************************** >>> [scipy-1.5.2] >>> [scipy-1.5.2] real 2m19.074s >>> [scipy-1.5.2] user 3m40.041s >>> [scipy-1.5.2] sys 0m34.633s >>> [scipy-1.5.2] >>> ************************************************************************ >>> [scipy-1.5.2] Error installing package scipy-1.5.2 >>> [scipy-1.5.2] >>> ************************************************************************ >>> [scipy-1.5.2] Please email sage-devel ( >>> http://groups.google.com/group/sage-devel) >>> [scipy-1.5.2] explaining the problem and including the log file >>> >>> I attempt to open the subshell >>> >>> cd >>> '/Applications/SageMath-9.2.app/Contents/Resources/sage/local/var/tmp/sage/build/scipy-1.5.2' >>> >>> && '/Applications/SageMath-9.2.app/Contents/Resources/sage/sage' --buildsh >>> >>> and run "MACOSX_DEPLOYMENT_TARGET=11.0 make scipy", as I saw mentioned >>> in a recent thread titled "MACOSX_DEPLOYMENT_TARGET problems", but I think >>> I was mixing and matching wrong suggestions as this just told me there was >>> no rule to make scipy. >>> >>> I have attached the logfile from the failed "sage -f python" build here: >>> >>> >>> /Applications/SageMath-9.2.app/Contents/Resources/sage/logs/pkgs/scipy-1.5.2.log >>> >>> >>> Best, >>> >>> >>> Jack >>> >> -- >> 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+...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/sage-devel/b5bb1546-34be-47f5-bcf8-23fb2d591510n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/sage-devel/b5bb1546-34be-47f5-bcf8-23fb2d591510n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/0cfa172a-001b-4e09-aaa4-785ad138d7f2n%40googlegroups.com.