Pet*_*erE 146 python pip setuptools
两者之间是否有任何显着差异
pip install -e /path/to/mypackage
Run Code Online (Sandbox Code Playgroud)
和setuptools变种?
python /path/to/mypackage/setup.py develop
Run Code Online (Sandbox Code Playgroud)
ely*_*ely 29
这可能有利于另一个区别pip install -e是,如果你的项目中有依赖性install_requires的setup.py,然后pip install -e .安装依赖与画中画,同时python setup.py develop可以与安装easy_install,并可能导致问题的回复:"蛋信息"如上所述.当install-requires使用dependency_links自定义git URL时,附带的egg标识符,这可能会特别烦人.
还有一个区别:当您运行python setup.py develop一个被视为预发行版的版本时(可能是因为您在未签出发行版时从 git 克隆运行它),那么您将启用依赖项预发行版的安装。另一方面,如果您想要这些预发布,则pip install --editable必须明确通过。--pre
(请参阅意外使用预发布的 CI 日志,并将其与此处的固定版本进行比较。)
| 归档时间: |
|
| 查看次数: |
52610 次 |
| 最近记录: |