Estoy aprendiendo Python ahora por el framework 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. He intentado instalar un módulo en Python mediante la descarga de un archivo zip de un sitio web, la abrió, y luego hacer:Para los programadores de Python, ¿hay algo equivalente al CPAN de Perl?
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?
Ahora, un par de años después, consulte http://stackoverflow.com/a/14753678/260122 para obtener una descripción general excelente de la situación de la herramienta de empaquetado en Python. – clacke
Además, observe 'virtualenv' y' venv' nativo de Python 3.x, son el método recomendado para predecir y aislar los paquetes que se instalan en su sistema. – clacke
Para obtener una mejor información, actualizada, ahora hay https://python-packaging-user-guide.readthedocs.org/en/latest/current/. (/ a través de http://stackoverflow.com/questions/6344076/differences-between-distribute-distutils-setuptools-and-distutils2/14753678#comment25440872_14753678) – clacke