以下作品:
pip install git+git://github.com/pydata/pandas@master
但以下情况并非如此:
pip install -e git+git://github.com/pydata/pandas@master
错误是:
--editable=git+git://github.com/pydata/pandas@master is not the right format; it must have #egg=Package
为什么呢?
另外,我读到-e
执行以下操作:
--egg
Install as self contained egg file, like easy_install does.
这有什么价值?这什么时候有用? (我总是使用virtualenv
并通过pip
安装)
答案 0 :(得分:3)
通常,您不希望安装为.egg文件。但是,您可能会遇到一些罕见的情况。例如:
readline
就是这样一个包。我不知道任何其他常见的例外情况。同时,如果你想使用editable mode,那么包装以及它所依赖的所有其他包装都必须与鸡蛋兼容,无论你是否将它们作为鸡蛋安装; pip
会为每个VCS网址添加#egg=<project name>
,如果其中任何一个不理解,则会失败。