【发布时间】:2017-03-17 19:30:23
【问题描述】:
以下两个命令都成功安装了我的包而没有错误。
pip install git+https://path_to_repo/repo_name.git@v17.8.0
pip install git+https://path_to_repo/repo_name.git@v17.8.0#egg=repo_name
有什么区别?
我正在使用 pip 7.1.0 和 9.0.1
【问题讨论】:
-
@abccd:我们最近发现它实际上改变了 pip 的行为。当
#egg=name以该形式使用或未使用但标签更改时,第二次运行时不会更新代码(版本不会升级为新代码)。我们发现您必须使用#egg=name==0.1.2,这将“检测”代码更改并升级包。