2017-03-05 259 views
9

当我需要处理我的一个宠物项目时,我照常克隆存储库(git clone <url>),编辑我需要的东西,运行测试,更新setup.py版本,提交,推送,构建包并将其上传到PyPI。`pip install -e`的用例

什么是使用pip install -e的优势在哪里?我应该使用它吗?它会如何改善我的工作流程?

如果这会有所帮助,这里有我的两个小项目,我目前包发送到PyPI中,但从未使用pip install -e。一个是纯Python,另一个是Django包。

如何将项目的工作流程或结构使用pip install -e得到改善呢?

+0

想用什么,而不是处于主特定的标签或分支时,你会做到这一点。用例为这可能是可能是由于您的应用程序是不是在你的,或者是拉的“新”代码处理一些重大的变化,要使用“冻结”的版本现在,因为你已经验证了您的堆栈显式使用该特定标签。 – idjaw

回答

4

如果您想用python package.py运行软件包并从该文件导入项目的其他模块,使用pip install -e .实际上可能非常有用。该命令使他们可以找到!

+0

链接到源? – calderonmluis

+0

随意测试本地。让我知道如果这不起作用,所以我可以解决我的答案! :d – jpmelos

相关问题