我现在学习Python是因为Django框架。我已经做了很多年的Perl程序员,我已经习惯了Perl的工具。我真正怀念的是Perl的CPAN及其工具。在Python中有等价物吗?我希望能够像CPAN一样轻松地搜索、安装和维护Python模块。另外,一个可以自动处理依赖关系的系统。我试图在Python中安装一个模块,方法是从网站下载一个zip文件,将其解压缩,然后执行以下操作:
sudo python setup.py install
但它正在寻找另一个模块。现在,虽然我很懒,但我不喜欢追逐依赖等等,有什么简单的方法吗?
Tags:
注意pip和easy_install都使用Python Package Index (PyPI)(有时称为“Cheeseshop”)来搜索包,这可能很有用。Easy_install目前是最受普遍支持的,因为它完全可以与setuptools和distutils风格的打包一起工作。请参阅python打包上的James Bennett's commentary以获得使用pip的充分理由,并参阅Ian Bicking's reply以获得有关差异的一些澄清。
如果您确实使用
easy_install
,我建议您通过执行。。-Z
(缩写为--always-unzip
)将.egg
文件解压缩到目录中,这样就可以。。关于Sammy最初的问题,除了PyPI之外,还有两个包索引:
Scipy 以及Scipy docs用于科学计算
ohloh使用代码度量。
sammy,看看pip,它将让您执行“pip install foo”,并下载和安装其依赖项(只要它们在PyPI)。也有EasyInstall,但pip是用来替代它的。
相关问题 更多 >
编程相关推荐