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/