Note that you have to adjust the path to your system (mine was an example).
m > On 11. Dec 2020, at 20:35, Pierre-Henri Jondot <phjon...@gmail.com> wrote: > > Hi, > > I encountered the same problem here. Anaconda’s installer edits > ~/.bash_profile (I suppose) or ~/.zshrc (for the most recent versions of > macos) to prepend the PATH. > > That means of course the correct PATH is only available within the terminal. > > A simple (not very macos like) solution is to run texmacs from the terminal : > open /Applications/TeXmacs.app > > An ugly fix would be to add anaconda’s path on top of /etc/paths (I have no > idea what that might break in the future though) > > Now I tried the (define (python-command…)), but it didn’t seem to work though… > > Pierre-Henri > > > >> Le 11 déc. 2020 à 19:03, Massimiliano Gubinelli <m.gubine...@gmail.com >> <mailto:m.gubine...@gmail.com>> a écrit : >> >> Dear Joris, dear Darcy, >> >> one of my collaborators had problem on Mac with python. On his machine the >> PATH would not see the "right" instance of the Python interpreter. I think >> it would be nice to explain in the Help for Python how to customize the >> (python-command) call. And/or add a user preference to set from the >> Preference dialog the path to the python interpreter. >> >> In general one would like to have mechanisms to override our "smart" choices >> with respect to where to find plugins. >> >> Max >> >> >>> Begin forwarded message: >>> >>> From: Massimiliano Gubinelli <gubine...@iam.uni-bonn.de >>> <mailto:gubine...@iam.uni-bonn.de>> >>> Subject: Re: Texmacs question >>> Date: 11. December 2020 at 13:55:59 CET >>> To: Nicolas Perkowski <perkow...@math.fu-berlin.de >>> <mailto:perkow...@math.fu-berlin.de>> >>> >>> One possibility is that TeXmacs is started when the system PATH is still >>> not appropriate to reach the Anaconda installed python. >>> >>> You can test this hypothesis by openin a shell session inside TeXmacs and >>> then try to do `which python3`. >>> >>> If this is the case (that TeXmacs do not see the right python) then is >>> trickier. There is yet no easy way to customize the python path, >>> >>> you can try the following: >>> >>> open a scheme session inside texmacs and do the command >>> >>> (define (python-command) "/path/to/python") >>> >>> where you put the path you want, e.g. "/usr/local/bin/python3" or whatever, >>> to reach the Anaconda's python. >>> >>> Then try to open a Python session. This should work but will stop to work >>> as soon as you quit TeXmacs. >>> >>> One possibility is to put the command in >>> >>> $HOME/.TeXmacs/progs/my-init-texmacs.scm >>> >>> where $HOME points to your home directory. >>> >>> Best >>> >>> Max >>> >>> >>> >>>> On 11. Dec 2020, at 13:18, Nicolas Perkowski <perkow...@math.fu-berlin.de >>>> <mailto:perkow...@math.fu-berlin.de>> wrote: >>>> >>>> Hi Max, >>>> >>>> thanks. When I type python or python3 in the terminal, it always opens the >>>> good version (managed by Anaconda). >>>> >>>> The commands „which python“ or „which python3“ also give the good version >>>> (Anaconda). >>>> >>>> „which pip3“ gave another version, probably the system Python3. But I >>>> changed that now with „pip install conda“ and now also „which pip3“ and >>>> „which pip“ list the good version. >>>> >>>> But Texmacs still refuses to call the Anaconda Python3. There should be a >>>> possibility to tell it to use that one. Alternatively, thanks to your >>>> comment I inderstand that probably I could also reinstall Numpy and so for >>>> the system Python, but this seems like a hack… >>>> >>>> Best, >>>> Nicolas >>>> >>>>> Am 11.12.2020 um 09:59 schrieb Massimiliano Gubinelli >>>>> <gubine...@iam.uni-bonn.de <mailto:gubine...@iam.uni-bonn.de>>: >>>>> >>>>> Dear Nicolas, >>>>> I've also used some Python in my lecture, is quite cool indeed. You find >>>>> my scripts here, for example: >>>>> >>>>> https://www.iam.uni-bonn.de/fileadmin/user_upload/gubinelli/einf-wahr-ws2021/wt-ws2120-script-13.pdf >>>>> >>>>> <https://www.iam.uni-bonn.de/fileadmin/user_upload/gubinelli/einf-wahr-ws2021/wt-ws2120-script-13.pdf> >>>>> >>>>> The problem is that Python2 is somehow "deprecated" (by Python people) >>>>> and we decided to move to Python3, so TeXmacs will look for it. On my >>>>> system if I write python3 on the shell I can use this one. To install >>>>> packages probably you have to use pip3 instead of pip. I have here: >>>>> >>>>> Last login: Thu Dec 10 15:38:31 on ttys003 >>>>> mgubi@Ulrike src % which pip3 >>>>> /usr/local/bin/pip3 >>>>> mgubi@Ulrike src % which python3 >>>>> /usr/local/bin/python3 >>>>> mgubi@Ulrike src % >>>>> >>>>> >>>>> >>>>> The short answer: TeXmacs call Python via "python3". To check where it is >>>>> on your system, it should be enough to open a shell and type "which >>>>> python3". This is the system used. >>>>> >>>>> Let me know if you manage to solve the problem. >>>>> >>>>> HTH, >>>>> Max >>>>> >>>>> >>>>> >>>>> >>>>>> On 11. Dec 2020, at 08:21, Nicolas Perkowski >>>>>> <perkow...@math.fu-berlin.de <mailto:perkow...@math.fu-berlin.de>> wrote: >>>>>> >>>>>> Dear Max, >>>>>> >>>>>> I am teaching in Texmacs this semester, and sometimes it would be quite >>>>>> cool to run small live Python scripts. So I tried the Python plugin, but >>>>>> it uses a weird Python version and therefore does not find Numpy and >>>>>> Matplotlib. My system version is Python 2.something, and through >>>>>> Anaconda I have 3.7.4, and this version also starts when I type „python" >>>>>> in the terminal. Texmacs opens Python 3.7.3, I don’t know where it found >>>>>> that one. The Clang versions are 4.0.1 (Anaconda) and 11.0.3 (Texmacs). >>>>>> Do you know how to set Texmacs to find the packages? >>>>>> >>>>>> Thanks for pointing out the book by Joris, I ordered it. Even the >>>>>> preview was quite helpful, I did not know about the command-shift-7 key >>>>>> combination for starting a multiline equation, and used \align* before >>>>>> which is more awkward. >>>>>> >>>>>> And sorry for not showing up much for the MFO meeting, there is too much >>>>>> going on in the past weeks. >>>>>> >>>>>> Best, >>>>>> Nicolas >>>>> >>>> >>> >> >> _______________________________________________ >> Texmacs-dev mailing list >> Texmacs-dev@gnu.org <mailto:Texmacs-dev@gnu.org> >> https://lists.gnu.org/mailman/listinfo/texmacs-dev > > _______________________________________________ > Texmacs-dev mailing list > Texmacs-dev@gnu.org > https://lists.gnu.org/mailman/listinfo/texmacs-dev
_______________________________________________ Texmacs-dev mailing list Texmacs-dev@gnu.org https://lists.gnu.org/mailman/listinfo/texmacs-dev