Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Install via conda #272

Closed
ytsaig opened this issue Sep 10, 2019 · 6 comments · Fixed by #1000
Closed

Install via conda #272

ytsaig opened this issue Sep 10, 2019 · 6 comments · Fixed by #1000
Labels
Priority: Low Status: Help wanted Extra attention is needed

Comments

@ytsaig
Copy link

ytsaig commented Sep 10, 2019

Hi,

Are there plans to support installation via conda, by creating a conda-forge recipe so that conda install nevergrad -c conda-forge will work?

@jrapin
Copy link
Contributor

jrapin commented Sep 12, 2019

Hi,
No plan for now, and I would rather avoid having to maintain another way to distribute the code (+ I am not very familiar with conda forge).
Is there any reason why you would not conda install pip and pip install nevergrad?

@ytsaig
Copy link
Author

ytsaig commented Sep 12, 2019

@jrapin thanks for clarifying. pip and conda don't play well together, and in particular if one wants to create a python package via conda-build (which is a fairly popular package management tool), all packages must have conda recipes, see conda/conda-build#548.

@jrapin
Copy link
Contributor

jrapin commented Sep 19, 2019

Sorry for the delay in answering, I have been busy on other issues.

As far as I understand I would have to track down dependencies to provide a conda recipe. For the "main" install this means mostly BayesianOptimization, which is OK, and CMA-ES, which seems to have been created but has not been maintained for a year and a half. And I have not looked for other the "benchmark" install dependencies :s
Given the that there is no internal use for it on our side, this has lower priority than other issues I must deal with until more people need it, sorry :(

I would keep the issue open so that anyone needing this as well can let us know, or anyone wanting to take this in charge can do it as well ;)

@jrapin jrapin added Priority: Low Status: Help wanted Extra attention is needed labels Sep 19, 2019
@HenryDayHall
Copy link

Hey, sorry for the thread necromancy but I'm also looking to install with conda - is this what is needed; https://github.com/conda-forge/nevergrad-feedstock ?

@jrapin
Copy link
Contributor

jrapin commented Jan 6, 2021

Hey, sorry for the thread necromancy but I'm also looking to install with conda - is this what is needed; https://github.com/conda-forge/nevergrad-feedstock ?

It's not necromancy, it was not dead yet ;)
That does seem like it, and that would be great news ;)
@oblute thanks for the work, and let me know if you run into an issue (while I did not want to invest time directly in it, I'm happy to help if something is wrong)

@oblute
Copy link

oblute commented Jan 6, 2021

@HenryDayHall @jrapin yes, that is what is needed :) you can install with conda now. there should be no issues.

@jrapin jrapin mentioned this issue Jan 6, 2021
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: Low Status: Help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants