I don't think I've ever installed that way without using source. I honestly just use the whack-a-mole approach of:
>>> pip install pyNastran vtk imageio -U
>>> pip install pyside2 -U
It should work eventually :)
On the command line, type:
>>> pyNastranGUI
and it'll load
>>> pyNastranGUI --help
Usage:
pyNastranGUI [-f FORMAT] INPUT [-o OUTPUT]
[-s SHOT] [-m MAGNIFY]
[-g GSCRIPT] [-p PSCRIPT]
[-u POINTS_FNAME...] [--user_geom GEOM_FNAME...]
[-q] [--groups]
pyNastranGUI [-f FORMAT] INPUT OUTPUT [-o OUTPUT]
[-s SHOT] [-m MAGNIFY]
[-g GSCRIPT] [-p PSCRIPT]
[-u POINTS_FNAME...] [--user_geom GEOM_FNAME...]
[-q] [--groups]
pyNastranGUI [-f FORMAT] [-i INPUT] [-o OUTPUT...]
[-s SHOT] [-m MAGNIFY]
[-g GSCRIPT] [-p PSCRIPT]
[-u POINTS_FNAME...] [--user_geom GEOM_FNAME...]
[-q] [--groups]
pyNastranGUI -h | --help
pyNastranGUI -v | --version
Primary Options:
-f FORMAT, --format FORMAT format type (avus, cart3d, lawgs, nastran, panair,
plot3d, stl, surf, tetgen, ugrid, usm3d)
-i INPUT, --input INPUT path to input file
-o OUTPUT, --output OUTPUT path to output file
Secondary Options:
-g GSCRIPT, --geomscript path to geometry script file (runs before load geometry)
-p PSCRIPT, --postscript path to post script file (runs after load geometry)
-s SHOT, --shots SHOT path to screenshot (only 1 for now)
-m MAGNIFY, --magnify how much should the resolution on a picture be magnified [default: 5]
--groups enables groups
--user_geom GEOM_FNAME add user specified points to an alternate grid (repeatable)
-u POINTS_FNAME, --user_points add user specified points to an alternate grid (repeatable)
Info:
-q, --quiet prints debug messages (default=True)
-h, --help show this help message and exit
-v, --version show program's version number and exit
The way I mostly call it is:
>>> pyNastranGUI fem.bdf
>>> pyNastranGUI fem.bdf fem.op2
If you use a dat file:
>>> pyNastranGUI fem.dat -f nastran
The dev version also has some amount of drag and drop support, but it's not perfect yet.