“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,相对于项目path创build“SomeProject.egg-info”目录。 相对于使用setup.py develop来说,这是一个优点,它直接相对于当前工作目录创build“egg-info”。 更多: 文档
另请阅读setuptools的文档 。
 还有一点不同: pip install -e在python setup.py develop使用wheel 
 不使用它。 
  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进行安装,并可能导致上面提到的问题:'egg-info'。 当install-requires使用dependency_links与自定义的git的URL,附加蛋标识符,这可能是特别烦人的。