[OS X TeX] How to get xasy to run?

Murray Eisenberg murrayeisenberg at gmail.com
Thu Aug 20 20:18:39 EDT 2020


I tried the MacPorts port of asymptote. But that does not seem to include xasy!

> On 20 Aug2020, at 6:20 PM, William Slough <wslough at gmail.com> wrote:
> 
> Murray,
> 
> My guess is that the GUI version, xasy, is not necessarily expected to run "out of the box" from a MacTeX installation, even though the script to start it is present. For what it's worth, I'm still on Mojave and when I tried to run xasy I got a slightly different error when try to run xasy:
> 
> Traceback (most recent call last):
>   File "/Library/TeX/texbin/xasy", line 4, in <module>
>     import PyQt5.QtWidgets as Qw
> ModuleNotFoundError: No module named 'PyQt5'
> 
> This may not be the answer you are looking for, but I think the simplest way to get it to run is to install it via Macports. If you already use Macports, this will probably be a simple matter to do a "port install." (Using Macports is one of the recommended approaches for OS X given on the Asymptote site. The other is compiling from source, which could be a daunting procedure.)
> 
> Bill Slough
> Eastern Illinois University
> Mathematics and Computer Science Department (emeritus)
> Charleston, IL
> 
> 
> On Thu, Aug 20, 2020 at 10:51 AM Murray Eisenberg <murrayeisenberg at gmail.com <mailto:murrayeisenberg at gmail.com>> wrote:
> My understanding is that the executable asymptote command-line binary is included with MacTeX/TeXLive (2020), along with support packages to use it with TeX. That executable seems to be asy in /Library/TeX/texbin (actually, tracing the link, in /usr/local/texlive/2020/bin/x86_64-darwin). And I can get that to work with the TeXShop Asymptote engine.
> 
> MacTeX/TeXLive also include the GUI app xasy, which I want to be able to use without going through TeXShop
> 
> QUESTION: How can I get xasy to work (under macOS Catalina)?
> 
> If I try to execute xasy at the Terminal command line, I get the error message show below.
> I did look at the troubleshooting link referenced in the error but still do not see how to proceed. 
> 
> I did run the 3-line python script, provided at the end of the troubleshooting page, to check environmental variables. But I don’t have a clue still as to what could be wrong.
> 
> $ xasy
> Traceback (most recent call last):
>   File "/opt/anaconda3/lib/python3.7/site-packages/numpy/core/__init__.py", line 22, in <module>
>     from . import multiarray
>   File "/opt/anaconda3/lib/python3.7/site-packages/numpy/core/multiarray.py", line 12, in <module>
>     from . import overrides
>   File "/opt/anaconda3/lib/python3.7/site-packages/numpy/core/overrides.py", line 7, in <module>
>     from numpy.core._multiarray_umath import (
> ImportError: dlopen(/opt/anaconda3/lib/python3.7/site-packages/numpy/core/_multiarray_umath.cpython-37m-darwin.so <http://multiarray_umath.cpython-37m-darwin.so/>, 2): Library not loaded: @rpath/libopenblas.dylib
>   Referenced from: /opt/anaconda3/lib/python3.7/site-packages/numpy/core/_multiarray_umath.cpython-37m-darwin.so <http://multiarray_umath.cpython-37m-darwin.so/>
>   Reason: image not found
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "/Library/TeX/texbin/xasy", line 6, in <module>
>     from Window1 import MainWindow1
>   File "/usr/local/texlive/2020/texmf-dist/asymptote/GUI/Window1.py", line 10, in <module>
>     import numpy as np
>   File "/opt/anaconda3/lib/python3.7/site-packages/numpy/__init__.py", line 140, in <module>
>     from . import core
>   File "/opt/anaconda3/lib/python3.7/site-packages/numpy/core/__init__.py", line 48, in <module>
>     raise ImportError(msg)
> ImportError: 
> 
> IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!
> 
> Importing the numpy C-extensions failed. This error can happen for
> many reasons, often due to issues with your setup or how NumPy was
> installed.
> 
> We have compiled some common reasons and troubleshooting tips at:
> 
>     https://numpy.org/devdocs/user/troubleshooting-importerror.html <https://numpy.org/devdocs/user/troubleshooting-importerror.html>
> 
> Please note and check the following:
> 
>   * The Python version is: Python3.7 from "/opt/anaconda3/bin/python3"
>   * The NumPy version is: "1.19.1"
> 
> and make sure that they are the versions you expect.
> Please carefully study the documentation linked above for further help.
> 
> Original error was: dlopen(/opt/anaconda3/lib/python3.7/site-packages/numpy/core/_multiarray_umath.cpython-37m-darwin.so <http://multiarray_umath.cpython-37m-darwin.so/>, 2): Library not loaded: @rpath/libopenblas.dylib
>   Referenced from: /opt/anaconda3/lib/python3.7/site-packages/numpy/core/_multiarray_umath.cpython-37m-darwin.so <http://multiarray_umath.cpython-37m-darwin.so/>
>   Reason: image not found
> 
> 
> ---
> Murray Eisenberg			murrayeisenberg at gmail.com <mailto:murrayeisenberg at gmail.com>
> 503 King Farm Blvd #101	Home (240)-246-7240
> Rockville, MD 20850-6667	Mobile (413)-427-5334
> 
> 
> ----------- Please Consult the Following Before Posting -----------
> TeX FAQ: http://www.tex.ac.uk/faq <http://www.tex.ac.uk/faq>
> List Reminders and Etiquette: https://sites.esm.psu.edu/~gray/tex/ <https://sites.esm.psu.edu/~gray/tex/>
> List Archives: http://dir.gmane.org/gmane.comp.tex.macosx <http://dir.gmane.org/gmane.comp.tex.macosx>
>                 https://email.esm.psu.edu/pipermail/macosx-tex/ <https://email.esm.psu.edu/pipermail/macosx-tex/>
> TeX on Mac OS X Website: http://mactex-wiki.tug.org/ <http://mactex-wiki.tug.org/>
> List Info: https://email.esm.psu.edu/mailman/listinfo/macosx-tex <https://email.esm.psu.edu/mailman/listinfo/macosx-tex>
> ----------- Please Consult the Following Before Posting -----------
> TeX FAQ: http://www.tex.ac.uk/faq
> List Reminders and Etiquette: https://sites.esm.psu.edu/~gray/tex/
> List Archives: http://dir.gmane.org/gmane.comp.tex.macosx
>                https://email.esm.psu.edu/pipermail/macosx-tex/
> TeX on Mac OS X Website: http://mactex-wiki.tug.org/
> List Info: https://email.esm.psu.edu/mailman/listinfo/macosx-tex

---
Murray Eisenberg			murrayeisenberg at gmail.com
503 King Farm Blvd #101	Home (240)-246-7240
Rockville, MD 20850-6667	Mobile (413)-427-5334


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://email.esm.psu.edu/pipermail/macosx-tex/attachments/20200820/cfd2210d/attachment.htm>


More information about the MacOSX-TeX mailing list