2 votos

Maxima y Jupyter: ¿funcionará Homebrew?

Me gustaría dar Máxima un intento en un Jupyter portátil en mi Mac. ¿Es el Homebrew ¿la versión de Maxima está a la altura?

Intenté seguir las instrucciones en https://github.com/robert-dodier/maxima-jupyter pero inmediatamente recibí un error no informativo:

% curl -L -O https://github.com/robert-dodier/maxima-jupyter/archive/master.zip
% unzip master.zip && cd maxima-jupyter-master
% rlwrap maxima
Maxima 5.43.2 http://maxima.sourceforge.net
using Lisp SBCL 2.0.0
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
The function bug_report() provides bug reporting information.
(%i1) load("load-maxima-jupyter.lisp");
; 
; compilation unit aborted
;   caught 1 fatal ERROR condition

loadfile: failed to load load-maxima-jupyter.lisp
 -- an error. To debug this try: debugmode(true);
(%i2) 

He instalado ambos maxima y jupyter a través de brew Aquí están sus versiones:

% maxima --version
Maxima 5.43.2

% jupyter --version
jupyter core     : 4.6.3
jupyter-notebook : 6.0.3
qtconsole        : 4.7.3
ipython          : 7.13.0
ipykernel        : 5.2.1
jupyter client   : 6.1.3
jupyter lab      : not installed
nbconvert        : 5.6.1
ipywidgets       : 7.5.1
nbformat         : 5.0.6
traitlets        : 4.3.3

¿Algún consejo?

2voto

Masumi Kasai Puntos 11

He instalado con éxito Maxima-Jupyter en MacOS usando Homebrew.

brew uninstall maxima # (if you have already installed)
brew install sbcl gpg zmq gnuplot
brew edit maxima

Edita Formula/maxima.rb. Comenta "--enable-sbcl-exec",

                          "--enable-sbcl",
#                         "--enable-sbcl-exec",

Guardar y salir

brew install maxima -s # you need -s to compile from source

Suponiendo que tenga quicklisp instalado con éxito,

unzip maxima-jupyter-master.zip
cd maxima-jupyter-master
maxima
(%i1) load("load-maxima-jupyter.lisp");
(%i2) jupyter_install();
(%i3) quit();

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X