停止将setup.py安装为鸡蛋
|
如何阻止ѭ0装鸡蛋包?甚至更好的是,我如何从安装软件包的过程中获得“ 1”作为“ 2”?
sudo python setup.py安装
原因是
PyDev
对于egg
格式的软件包比较挑剔...我目前感兴趣的软件包是boto
。
更新:我发现了这样做的蛮力方式:
sudo easy_install -m boto
cd path/to/boto-xyz.egg
sudo mv boto ..
sudo rm -rf boto-xyz.egg
没有找到相关结果
已邀请:
2 个回复
了驳
压缩的
文件是setuptools的发明(虽然我理解它们的创建原因,但我并不支持它们),并且由于)0ѭ脚本正在使用(并且可能需要)setuptools,因此该软件包最终以压缩文件的形式安装
文件。 上面的命令行选项与pip(Python软件包管理器)使用的命令行选项相似,后者暗示了另一种阻止将软件包安装为压缩的
文件的方法:只需使用pip!如果您的目录包含“ 0”脚本,则可以在该目录中运行以下命令以使用pip安装软件包:
这是对上面的“ 0”命令的改进,因为它可以跟踪其他元数据(例如,跟踪已安装文件可实现更可靠的删除)。
稳赣苍卯改
说明:
创建的源代码分发自然不是* .egg!可以像任何带有pip的远程模块一样安装生成的归档文件(unix中的.tar.gz,Windows中的.zip)。它甚至不需要其他参数!这将产生所需的完全可浏览模块。