all this conda is like git. Once you have undersood it it’s simple but if not it not usable at all. Whereas I have understood git, i have not yet understood all this conda … May be it is because I have not given it a try. I will go for the win way ATM because it only needs 2 minutes to download the image.
Instructions above are not for using Conda. As AppImage is only based on Conda (packages). Therefore if you will follow the procedure as outlined above on downloaded AppImage:
downloaded.AppImage --appimage-extract
cd squashfs-root
You don’t have to understand anything about Conda (or AppImage). You can start modifying .py files and test the changes by starting FreeCAD (located in the squashfs-root folder):
./AppRun
Mentioned procedure doesn’t modify your environment in any way. That is nothing gets installed and no environment paths get modified.
No additional packages need to get installed. What is needed is already included in the AppImage. As @sgrogan pointed out therefore all you need to do is to download the AppImage from the FreeCAD GitHub releases page (and follow the procedure above).
P.S. Note that there are 2 AppImages on the releases page (Py2/Qt4 - PPA based and Py3/Qt5 - Conda based).
Traceback (most recent call last):
File "/home/hugo/Desktop/AppImage/squashfs-root/usr/Mod/Fem/femsolver/solverbase.py", line 79, in setEdit
machine = run.getMachine(vobj.Object)
File "/home/hugo/Desktop/AppImage/squashfs-root/usr/Mod/Fem/femsolver/run.py", line 54, in getMachine
_DocObserver.attach()
File "/home/hugo/Desktop/AppImage/squashfs-root/usr/Mod/Fem/femsolver/run.py", line 334, in attach
cls._instance = cls()
File "/home/hugo/Desktop/AppImage/squashfs-root/usr/Mod/Fem/femsolver/run.py", line 326, in __init__
for doc in App.listDocuments().itervalues():
<class 'AttributeError'>: 'dict' object has no attribute 'itervalues'
confirmed on:
OS: Debian GNU/Linux 9 (stretch)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.15150 (Git)
Build type: Release
Branch: master
Hash: fe8f172ce1f725cbc5e7a1538beaaac6a6529ec2
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Switzerland (de_CH)
Good to hear it is working. Thanks to all the hard work AppImage inventors did. Packaging work invested on PPA/Conda side. Travis related work macOS FreeCAD packaging team did in the past …
if the PR would be the one that counts I have joined month ago already … 42bfdf2 or 8de9707 or 656a669 IMHO joining the party for me means MY work and developing machine runs Py3 …