Replies: 5 comments 1 reply
-
Thank you for the feedback @jypeter ! It is helpful. Let me try to address your points in turn:
We hope we can remove obstacles to installation soon! |
Beta Was this translation helpful? Give feedback.
-
You can ping me when you have something you can install with conda, and I will give it a try and tell you about the result |
Beta Was this translation helpful? Give feedback.
-
Update: the demjson dependency was replaced by a Also, note that there is nothing magical about conda, and nothing toxic about pip. Indeed, the most popular machine learning library (scikit-learn) is only installable through pip. conda imposes more restrictions on package developers, which is why it is not in the cards for us right now given our small team and very active development. Finally, if you need environments that are locked-in and create no conflicts, look at containerization, e.g. Docker: https://www.docker.com/blog/containerized-python-development-part-1/ |
Beta Was this translation helpful? Give feedback.
-
We also have ready to use containers here: https://quay.io/repository/2i2c/paleohack-2021?tab=tags |
Beta Was this translation helpful? Give feedback.
-
What I don't like about pip is that there does not seem to be a dry-run option, but maybe someone knows more about this (I confess I have not spent much time investigating). When I install something in my existing environment, I want to know what's going to be upgraded/downgraded/installed before the actual installation Note that scikit-lean can be installed from conda-forge. See transcript below. I had an old version, and I have easily updated it, after checking that it would not require changes to other packages!
|
Beta Was this translation helpful? Give feedback.
-
@CommonClimate one of our LSCE users (@oliviermarti) asked me if I had pyleoclim installed in my multi-user python environment and I googled it and checked if I could safely install it. As it happens, there is no rush but you may still want some non-installation feedback (sounds weird!). We don't use this package yet, but many thanks for providing it!
I'm trying to maintain a stable enough multi-user python environment with lots of different packages and I try to avoid installing pip stuff, because I'm always afraid I will break something. When you are not a pip specialist (my case), you don't really know what pip will do and if you will have a chance to go back. So it would be nice if
pyleoclim
could be installed withconda
instead ofpip
. Note I actually have to use mamba instead ofconda
, in order to have lots of different packages in the same environmentI had a look at the Installing Pyleoclim instructions, and the demjson-related notes had me worried. Well demjson is available on conda-forge (nice!), but is there a way you can use the built-in
json
package instead of something that has been inactive for 6 years and that apparently may cause problems?Before starting all of this, I had a look at the Pyleoclim pypi page. There are some broken links that somebody may want to fix:
Beta Was this translation helpful? Give feedback.
All reactions