cnr-isti-vclab / PyMeshLab

The open source mesh processing python library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Unable to install latest version with pip

AlexMcSD opened this issue · comments

I am unable to install the latest version (2023.12.post1) version of pymeshlab to a remote system using pip. When I use Python 3.11.8 the 2022.2.post3 version is installed, and when I tried using a later version of python (3.12) pip cannot find any distribution of pymeshlab.

I need this specific version as I need to use the generate_alpha_wrap() filter, which I believe is only available on the latest version.

Are you on a M1/M2/M3 mac?

Same, on M2:

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

Please see: #167

Sorry for the delay. I am installing on linux on both systems, not Mac. I tried all of the linux wheels for the different python versions in #167 and they failed to work, as they were not supported on the remote system. Previous versions of PyMeshLab were, has something changed in the new release?

From 2022.2.post3 to any newer version, the minimum required glibc version is changed.
Starting from 2022.2.post4, the minimum version is 2.31, that is the default version on ubuntu 20.04 (latest still supported LTS). You need to comply with these requirements to install any recent version of pymeshlab, otherwise you'll need to build it by yourself in your machine.

Yes this seems to be the problem, glibc is 2.35 on my machine and 2.28 on the cluster. Thank you I'll see if I can resolve it from here.