Genesis icon indicating copy to clipboard operation
Genesis copied to clipboard

can't install due to pymeshlab not available on M1

Open PawitKoch opened this issue 1 year ago • 3 comments

Chip: Apple M1 Pro Metal 3

pip install genesis-world fails due to:

ERROR: Cannot install genesis-world==0.1.1 and genesis-world==0.2.0 because these package versions have conflicting dependencies.

The conflict is caused by:
    genesis-world 0.2.0 depends on pymeshlab
    genesis-world 0.1.1 depends on pymeshlab

whereby trying to install pymeshlab via pip install pymeshlab gets me:

ERROR: Could not find a version that satisfies the requirement pymeshlab (from versions: none)
ERROR: No matching distribution found for pymeshlab

PawitKoch avatar Dec 19 '24 10:12 PawitKoch

I had the same issue, but downgraded python to v3.11 and pip install worked after that

danhussey avatar Dec 19 '24 11:12 danhussey

@zhenjia-xu

zhouxian avatar Dec 19 '24 13:12 zhouxian

Just thought I'd add this is my environment I've got a few examples working in:

environment.yml.txt

Note python is v3.11.11

danhussey avatar Dec 20 '24 03:12 danhussey

same issue here, unable to install on python 3.9.6 macARM

fbaptista avatar Dec 23 '24 22:12 fbaptista

The issue is caused by pymeshlab not being automatically installable in Python version 3.9. If you encounter the same problem with another Python version, please try using a different version.

ziyanx02 avatar Dec 24 '24 16:12 ziyanx02

Ok, given that, it will be nice to update genesis documentation about minimum Python version supported.

fbaptista avatar Dec 26 '24 15:12 fbaptista

Worked with python 3.10 on Mac M1. 3.9 and 3.11 ran into these kinds of dependency errors

zacamaso avatar Jan 21 '25 05:01 zacamaso