Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why doesn't Python come pre-built with required libraries like pandas, numpy etc [closed]

What is the reason packages are distributed separately?

  • Why do we have separate 'add-on' packages like pandas, numpy?
  • Since these modules seem so important, why are these not part of Python itself?

Are the "single distributions" of Python to come pre-loaded?

  • If it's part of design to keep the 'core' separate from additional functionality, still in that case it should at least come 'pre-imported' as soon as you start Python.

  • Where can I find such distributions if they exist?

like image 795
Dhiraj Avatar asked Oct 26 '25 17:10

Dhiraj


1 Answers

Many of these tools, including core Python, are separately developed and distributed by different team, so it is up to aggregators to curate them and put them into a single distribution. Here are some notable examples:

  • The Anaconda distribution from Continuum Analytics
  • The Canopy distribution from Enthought
  • ActivePython from ActiveState
  • PythonXY for scientific programming
  • WinPython for Windows
  • PyIMSL Studio from Rogue Wave Software
like image 134
Raymond Hettinger Avatar answered Oct 29 '25 06:10

Raymond Hettinger



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!