utilizados usados tipos programacion mas lenguajes python perl

usados - Para los programadores de Python, ¿hay algo equivalente al CPAN de Perl?



ranking lenguajes de programacion 2018 (3)

Puede ser útil tener en cuenta que tanto pip como easy_install usan Python Package Index (PyPI) , a veces llamado "Cheeseshop", para buscar paquetes. Easy_install es actualmente el más universalmente compatible, ya que funciona tanto con las herramientas de configuración como con el paquete de estilo de distutils, por completo. Vea el comentario de James Bennett sobre el empaque de pitón por buenas razones para usar pip, y la respuesta de Ian Bicking para obtener algunas aclaraciones sobre las diferencias.

Estoy aprendiendo Python ahora por el framework de Django. He sido programador de Perl durante varios años y estoy tan acostumbrado a las herramientas de Perl. Una de las cosas que realmente extraño es el CPAN de Perl y sus herramientas. ¿Hay algo equivalente en Python? Me gustaría poder buscar, instalar y mantener los módulos de Python tan fácil como CPAN. Además, un sistema que puede manejar dependencias automáticamente. Intenté instalar un módulo en Python descargando un archivo zip de un sitio web, descomprimiéndolo y luego:

sudo python setup.py install

pero está buscando otro módulo. Ahora, vago como soy, no me gusta perseguir las dependencias y tal, ¿hay alguna manera fácil?


Sammy, eche un vistazo a pip , que le permitirá hacer "pip install foo", y descargará e instalará sus dependencias (siempre y cuando estén en PyPI ). También hay EasyInstall , pero pip está destinado a reemplazar eso.


Si utilizas easy_install , te sugiero que instales paquetes haciendo ...

easy_install -v -Z package_name | tee date-package.log

-Z (abreviatura de --always-unzip ) --always-unzip los archivos .egg en directorios para que luego puedas ...

less *.egg/EGG-INFO/requires.txt less *.egg/EGG-INFO/PKG-INFO egrep ''^(Name|Version|Sum|...)'' *.egg/EGG-INFO/PKG-INFO

En la pregunta original de Sammy, un par de índices de paquetes distintos de PyPI son:
Scipy y Scipy documentos para informática científica
ohloh con métricas de código.