M-Rick,
I just downloaded 12595 and it worked flawlessly.
Code: Select all
OS: Mac OS X
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.12595 (Git)
Build type: Release
Branch: (HEAD detached at 8c7bb0c)
Hash: 8c7bb0cd551cf11551ff71d716a16211c6d5e13d
Python version: 2.7.14
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.1.0
Locale: English/UnitedStates (en_US)
Furthermore, all of the application dependencies are packaged in the FreeCAD bundle so the matplotlib and PySide packages you mentioned should not matter. FYI, we use matplotlib 2.0.2 on macOS and a development version of PySide2 that is required for Qt5.
It seems that there must be something specific to your environment that is affecting the application library loading/execution. I vaguely recall users having issues when they had MacPorts installed but I thought we resolved it and don't recall the specifics. The point being, we have seen environment issues in the past, so they can happen.
This seems very suspect:
Try moving the Animation directory located in /Users/aymeric/Library/Preferences/FreeCAD/Mod/ somewhere outside ~/Library/Preferences/FreeCAD to see if it resolves the issue - you may have an old, non-compatible Animation module installed.
If removing the Animation module doesn't resolve the issue, then given you are seeing an issue with python, it is important to confirm that the application is using the python 2.7 interpreter and dependent site-packages/libraries that are bundled within FreeCAD.app and not the system python or a separately installed python or site-packages. You can use the following command, after you CD to the directory where you placed the FreeCAD.app, to confirm the loaded dependencies:
Code: Select all
DYLD_PRINT_LIBRARIES=1 ./FreeCAD/Contents/MacOS/FreeCAD
Code: Select all
[blacey@bbl ~]$ DYLD_PRINT_LIBRARIES=1 ./FreeCAD.app/Contents/MacOS/FreeCAD 2>&1 | grep python
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/_locale.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/_io.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/strop.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/itertools.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/operator.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/_collections.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/_heapq.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/binascii.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/datetime.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/cStringIO.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/pyexpat.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/site-packages/PySide2/QtCore.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/site-packages/PySide2/QtGui.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/site-packages/PySide2/QtWidgets.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/math.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/site-packages/numpy/core/multiarray.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/site-packages/numpy/core/umath.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/_ctypes.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/_struct.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/cPickle.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/_functools.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/time.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/zlib.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/bz2.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/grp.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/_hashlib.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/../../libssl.1.0.0.dylib
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/../../libcrypto.1.0.0.dylib
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/_random.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/fcntl.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/site-packages/numpy/linalg/lapack_lite.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/site-packages/numpy/linalg/_umath_linalg.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/future_builtins.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/site-packages/numpy/fft/fftpack_lite.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/site-packages/numpy/random/mtrand.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/_socket.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/_ssl.so
dyld: loaded: /Users/blacey/FreeCAD.app/Contents/lib/python2.7/lib-dynload/_scproxy.so