Python本地模块存储库(相当于mvn install)

时间:2015-06-26 11:04:42

标签: python

我主要是一名java开发人员,我的工作流程是编写一个库,运行mvn install来创建该库的包并将其安装到我的本地模块仓库。

然后在一个不相关的目录中的其他项目中,我可以告诉maven使用maven pom文件将该文件导入我的项目。如果我的团队的其他成员想要使用我的库,他们会检查代码,运行mvn install,然后他们也可以导入它。

据我了解,我可以使用import关键字将模块导入到我的程序中,但是如何将该模块放在python知道的位置?

总结:“安装”我本地编写的模块的pythonic方法是什么?

2 个答案:

答案 0 :(得分:1)

我会使用setuptools,因为它可以在机器范围内安装(或者只是在本地安装),而不必强制您手动复制。

答案 1 :(得分:1)

在一个简单的例子中除了把你的module.py文件或你的python包文件夹放在PYTHONPATH上的文件夹之外别无其他。与将jar文件放在CLASSPATH上的方式非常类似。

如果您想要更完整和标准化的内容,您可以创建python包,有关详细信息和参考,请参阅pip。这样的Python包将是某种格式的存档文件,您可以使用 http://developer.android.com/reference/android/app/LocalActivityManager.html 等工具进行分发和安装。

相关问题