And if you do "sage -sh" first, then it'll use a different pudb installed into sage.
(sorry for spamming the list) On Fri, Dec 9, 2016 at 10:19 AM, William Stein <wst...@gmail.com> wrote: > Also, pudb is now pre-installed systemwide so `pip install pudb` is no > longer needed.... > > On Fri, Dec 9, 2016 at 10:16 AM, William Stein <wst...@gmail.com> wrote: >> On Fri, Dec 9, 2016 at 9:58 AM, William Stein <wst...@gmail.com> wrote: >>> On Fri, Dec 9, 2016 at 8:07 AM, Maxie Schmidt <maxi...@gmail.com> wrote: >>>> For the sake of completeness, I'm adding a link to a SMC wiki tutorial on >>>> using PUDB with Sage (for both local source installs and within the SMC >>>> terminal application): >>>> https://github.com/sagemathinc/smc/wiki/Using-a-GUI-Python-Debugger-with-Sage-(PUDB). >>>> >>> >>> Thanks. I made a change to the example program typesetting so it is >>> possible to copy/paste it out (it wasn't the way you had it due to a >>> single extra space in front of every line). >>> >>>> Maxie >>>> >>>> >>>> On Tuesday, November 29, 2016 at 6:58:09 AM UTC-6, Maxie Schmidt wrote: >>>>> >>>>> Here is the solution I eventually found to get pudb installed with Sage: >>>>> >>>>> 1) Install libssl-dev: $ sudo apt-get install libssl-dev >>>>> 2) Install OpenSSL: $ sage -i openssl >>>>> 3) Recompile: $ sage -f python2 >>>>> 4) Run the Sage shell: $ sage -sh >>>>> 5) (sage-sh) pip install --upgrade pip >>>>> 6) (sage-sh) pip install pudb >>>>> >>>>> Then we can finally run: $ sage -python -m pudb pudb-script.py, >>>>> where my simple pudb.py script looks something like the following: >>>>> import pudb; pudb.set_trace() >>>>> print "My PUDB Example ... " >>>>> >>>>> Maxie >>>>> >>>>> On Monday, November 28, 2016 at 4:32:55 PM UTC-6, mmarco wrote: >>>>>> >>>>>> If this is of any help, this is what I use: >>>>>> >>>>>> https://github.com/miguelmarco/pykdedebugger >>>>>> >>>>>> El sábado, 26 de noviembre de 2016, 8:25:02 (UTC+1), Maxie Schmidt >>>>>> escribió: >>>>>>> >>>>>>> I've been looking at GUI-based (or at least text-GUI-based) python >>>>>>> debuggers to help with fixing bugs in a larger python code base. I came >>>>>>> across PUDB (https://pypi.python.org/pypi/pudb), which is nice and runs >>>>>>> python scripts. Does anyone know of a way to get PUDB to work with >>>>>>> debugging >>>>>>> Sage scripts, or python scripts that would usually be run through Sage? >>>>>>> Otherwise, is there a way to get these modules installed into the python >>>>>>> that comes bundled with Sage? I've run into some other road blocks >>>>>>> before >>>>>>> with getting a python profiler >>>>>>> (https://pypi.python.org/pypi/memory_profiler) to work with my python >>>>>>> scripts run through the Sage shell. >>>>>>> >>>>>>> Thanks. >>>>>>> >>>>>>> Maxie >>>> >>>> -- >>>> 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 https://groups.google.com/group/sage-devel. >>>> For more options, visit https://groups.google.com/d/optout. >>> >>> >>> >>> -- >>> William (http://wstein.org) >> >> >> >> -- >> William (http://wstein.org) > > > > -- > William (http://wstein.org) -- William (http://wstein.org) -- 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 https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.