我现在正在学习Python,因为Django框架.我已经成为Perl程序员多年了,我已经习惯了Perl的工具.我真正想念的其中一件事是Perl的CPAN及其工具.Python中有什么相同的东西吗?我希望能够像CPAN一样简单地搜索,安装和维护Python模块.此外,还可以自动处理依赖关系的系统.我尝试通过从网站下载zip文件,解压缩它来安装Python模块,然后执行:
sudo python setup.py install
但它正在寻找另一个模块.现在,像我一样懒,我不喜欢追逐依赖等等,有一个简单的方法吗?
sammy,看看pip,它会让你做"pip install foo",并会下载并安装它的依赖项(只要它们在PyPI上).还有EasyInstall,但是pip旨在取代它.
值得注意的是,pip和easy_install都使用Python包索引(PyPI)(有时称为"Cheeseshop")来搜索包.Easy_install目前是最普遍支持的,因为它完全适用于setuptools和distutils样式包装.有关使用pip的充分理由,请参阅James Bennett对python包装的评论,以及Ian Bicking的回复,以澄清差异.