Simple-Robotics / proxsuite

The Advanced Proximal Optimization Toolbox
BSD 2-Clause "Simplified" License
414 stars 50 forks source link

Installing aarch64 binaries via pip #201

Closed RVSagar closed 1 year ago

RVSagar commented 1 year ago

Hi There,

Thanks for the nice library! I'm currently using it with a humanoid (PAL REEM-C) and TSID. I was wondering whether aarch64 binaries are available for install via pip? I tried to do pip install proxsuite on Ubuntu 22.04 ARM64 version but am met with:

parallels@docker:~# pip install proxsuite
Defaulting to user installation because normal site-packages is not writeable
ERROR: Could not find a version that satisfies the requirement proxsuite (from versions: none)
ERROR: No matching distribution found for proxsuite

If helpful, I'm using Parallels 18 on an M1 MacBook Pro.

Thanks for your time!

jcarpent commented 1 year ago

Thanks for your feedback @RVSagar. We may easily active the support for conda. Could you rely on conda instead of pip? Conda is as simple as pip in terms of usage, if not simpler.

ximeng96 commented 1 year ago

Hi, I used both conda and pip, and both of them return errors. I used Intel 7 and windows 10. The error returned by conda is as below: image

jcarpent commented 1 year ago

@ximeng96 Is your issue related to this one? If not, please open a new issue and provide more details.

PS: from what I've looked, your are missing to work with a clean environment with conda.

jcarpent commented 1 year ago

@RVSagar you can already use conda install proxsuite -c conda-forge on aarch64.

RVSagar commented 1 year ago

That was fast! Thanks @fabinsch and @jcarpent, I can see that pip install proxsuite works on my aarch64 system now after #202. And thanks for the note on conda, I see most architectures are supported there.

Have a great day!