[英]“pip install --editable ./” vs “python setup.py develop”
之间是否有显着差异
pip install -e /path/to/mypackage
和 setuptools 变体?
python /path/to/mypackage/setup.py develop
还有一个区别: pip install -e
使用轮子,而python setup.py develop
不使用它。
使用install
,您可以通过使用实现相同的行为pip install -e /path/to/package --no-use-wheel
有关轮子的更多信息: python 轮子
可能有利于pip install -e
另一个区别是,如果您的项目在setup.py
install_requires
中有依赖项,则pip install -e .
使用 pip 安装依赖项,而python setup.py develop
可以使用easy_install
安装,并且可能会导致问题 re: 'egg-info' 如上所述。 当install-requires
使用带有自定义 git URL 的dependency_links
时,附加egg 标识符,这可能特别烦人。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.