IfcOpenShell-Python installation and corresponding anaconda version

Recently I bought a new laptop, i5-11400 + RTX 3060, the performance is much improved than the previous one. However when I installed IfcOpenShell via the latest anaconda (Python 3.9) there were a lot of conflicts, so I explored the "best version".

I reinstalled anaconda3 based on Python 3.7.6, and IfcOpenShell has been successfully installed. According to my own attempts, Python 3.8 and above will have some conflicts, I guess this is caused by other environments such as OCC required by IfcOpenShell. As far as I understand OCC 7.4.0 was updated in summer 2019, while Python 3.8.0 was updated in October 2019 and 3.9.0 was released in October 2020.

In short, Python 3.7.6 (corresponding to anaconda 2020. 02) is perfectly compatible with the current IfcOpenShell.
Anaconda repository: https://repo.anaconda.com/archive/



  • Have you considered not using Anaconda for the IfcOpenShell builds? I've had no issues with 3.8 or 3.9.

Sign In or Register to comment.