New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Installing Blender2.93+ compatible FreeCAD #4131
Comments
That's some nice work but I think it's for windows x86_64, right? Any idea how I would adapt this for Apple Silicon? |
I tried it today and found that you don't need the create_bundle.bat for that. BTW: there is a bug in the 0.19.x series of FreeCAD on conda-forge that causes MeshPart failing to load. So we have to use the unstable 0.20.x branch on the "freecad/label/dev" channel. For blender 2.92, you could use this command to get a stable FreeCAD that works with python3.7: |
Thank you @acui it works! |
Good news! use: Cheers |
Just giving a heads up to @looooo who is the FreeCAD conda packager. looooo, JIC you encounter any sverchok related questions in the context of FreeCAD. |
Since I already did it several times, I guess I can share my experience. It's not optimal, also it needs a lot of space (nearly 11GB), but it works and for sure can be optimized.
Currently I work under win10, and can not test it under linux or others. Hopefully someone could try and report how it goes on the other OS.
There are up to date py3.9 builds of FreeCAD here:
https://anaconda.org/freecad/freecad/files?page=1
I don't know how to use those directly but there is a conda script that installs a whole bundle that works perfectly with latest Blender:
https://github.com/FreeCAD/FreeCAD-Bundle/blob/095bbb2ec9bdbf59d2afbf341ff70d0926bd47c2/conda/win/create_bundle.bat#L6L17
What you need is to edit this script so that it points to python3.9.
On line 8 just change python=3.8 to python=3.9.
Here are detailed steps how to install the whole thing:
create_bundle.bat
It will automatically download and install a lot of packages that will be needed. Also it will create two folders under your user folder - fc_env and FreeCAD_Conda_Build
conda activate C:\Users\XXXXX\fc_env
(replace XXXXX with the name of your user folder)
FreeCAD
If FreeCAD starts, you're good to go.
As I mentioned before this is a new FreeCAD version, that (possibly) have changes to it's python API. I already checked and there are things that are not working anymore.
Can we start reporting those problems? I guess fixes could be done in a PR, for those of us who want to experiment with the latest FC and Blender builds.
The text was updated successfully, but these errors were encountered: