Get the latest tech news

Conda: A package management disaster?


, by Left Right on the Python Mailing List The “problematic” part of your question is “with my Anaconda distribution”. Anaconda distribution comes with the conda program that manages installed packages.

Usually, some diagnostic information can be gleaned from printing the value of PYTHONPATH environment variable, sys.paths list (inside Python), sys.sysconfig.get_path(‘platlib’) (and looking into this directory for duplicate packages with different version or for the pth files.) In an absurd way very much mirroring the situation between makefiles and makefiles generated by autotools, today Python developers are very afraid of doing simple things when it comes to project infrastructure (it absolutely has to be a lot of configuration fed into another configuration, processed by a bunch of programs to generate even more configuration…) And most Python programmers don’t really know how the essential components of all of this infrastructure work. Line numbers are great - although if a code snippet is extracted from the middle of some example code-file, the original line-numbers won’t line-up with Markdown’s…

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Conda

Conda