Friday, October 15, 2021

Python⇒Speed: Pip vs Conda: an in-depth comparison of Python's two packaging systems

If you’re using Python in the world of data science or scientific computing, you will soon discover that Python has two different packaging systems: pip and Conda. Which raises some questions:

  • How are they different?
  • What are the tradeoffs between the two?
  • Which should you use?

While it’s not possible to answer this question for every situation, in this article you will learn the basic differences, constrained to:

  • Python only; Conda has support for other languages but I won’t go into that.
  • Linux, including running on Docker, though with some mention of macOS and Windows.
  • Focusing on the Conda-Forge package repository; Conda has multiple package repositories, or “channels”.

By the end you should understand why Conda exists, when you might want to use it, and the tradeoffs between choosing each one.

Read more...

from Planet Python
via read more

No comments:

Post a Comment

TestDriven.io: Working with Static and Media Files in Django

This article looks at how to work with static and media files in a Django project, locally and in production. from Planet Python via read...