essentia icon indicating copy to clipboard operation
essentia copied to clipboard

Easy install of Essentia under conda?

Open asapsmc opened this issue 4 years ago • 4 comments
trafficstars

First of all, I'm aware of previous issues regarding conda, as #777 or #673 (which I submitted myself). So, right now, I'm able to use Essentia under a conda environment, with the "hacky" solution provided in the above. Nevertheless, I'd like to recommend my students to use Essentia on 2 courses I'm giving at University of Porto, but the current solution is too hacky, and completely undermines its use by newbie students. Do you plan to address this issue, or this is outside the scope of Essentia? Sorry for "reopening" this conda subject, but I'd really like to consider Essentia as an option in this educational setting.

asapsmc avatar Feb 16 '21 12:02 asapsmc

We are not considering conda packages, but adding cross-platform PyPI support (pip wheels will work in Conda).

As a workaround for classes with Jupyter notebooks, we have various Docker images including Essentia:

  • https://github.com/MTG/essentia-tutorial
  • https://github.com/MTG/MIR-toolbox-docker
  • https://minzwon.github.io/dl4mir

You can also install and use Essentia in Google Collab.

dbogdanov avatar Feb 18 '21 16:02 dbogdanov

Thanks for your feedback. That's a pity, as at the moment docker is not an option. When do you expect cross-platform PyPI support? How will that behave with the non-python dependencies of Essentia?

On Thu, 18 Feb 2021 at 16:38, Dmitry Bogdanov [email protected] wrote:

We are not considering conda packages, but adding cross-platform PyPI support (pip wheels will work in Conda).

As a workaround for classes with Jupyter notebooks, we have various Docker images including Essentia:

  • https://github.com/MTG/essentia-tutorial
  • https://github.com/MTG/MIR-toolbox-docker
  • https://minzwon.github.io/dl4mir

You can also install and use Essentia in Google Collab.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/MTG/essentia/issues/1106#issuecomment-781474899, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABOIAY7K5MISVETLXTFHQ3DS7U7BJANCNFSM4XWL6BMQ .

asapsmc avatar Feb 18 '21 22:02 asapsmc

All dependencies should be bundled together in the wheel. We are going to migrate to GitHub Actions and implement builds for all three platforms there.

dbogdanov avatar Feb 18 '21 22:02 dbogdanov

Awesome, thanks!

On Thu, 18 Feb 2021 at 22:49, Dmitry Bogdanov [email protected] wrote:

All dependencies should be bundled together in the wheel. We are going to migrate to GitHub Actions and implement builds for all three platforms there.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/MTG/essentia/issues/1106#issuecomment-781686502, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABOIAY2HEQTZD323FXDPLALS7WKORANCNFSM4XWL6BMQ .

asapsmc avatar Feb 18 '21 22:02 asapsmc