Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
跨各种服务共享python代码的最佳方式?_Python_Amazon Web Services_Aws Lambda_Databricks_Python Wheel - Fatal编程技术网

跨各种服务共享python代码的最佳方式?

跨各种服务共享python代码的最佳方式?,python,amazon-web-services,aws-lambda,databricks,python-wheel,Python,Amazon Web Services,Aws Lambda,Databricks,Python Wheel,我在许多领域编写python代码,例如databricks笔记本、本地、AWS lambdas,我希望有一种简单的方式在所有这些服务之间共享代码。我不想将我们的代码发布到任何类型的公共pypi存储库或任何东西 我能想到的最好的办法是将共享代码打包成轮子文件并上传到S3。然后,我可以用一个pypi服务器配置我的S3存储桶,并使用pip安装在databricks上运行代码。也许兰博达斯也有类似的东西 有人有更好的主意吗?我觉得轮子有点过分了,因为我必须定义很多东西(版本号、操作系统等等)。我不需要公

我在许多领域编写python代码,例如databricks笔记本、本地、AWS lambdas,我希望有一种简单的方式在所有这些服务之间共享代码。我不想将我们的代码发布到任何类型的公共pypi存储库或任何东西

我能想到的最好的办法是将共享代码打包成轮子文件并上传到S3。然后,我可以用一个pypi服务器配置我的S3存储桶,并使用pip安装在databricks上运行代码。也许兰博达斯也有类似的东西

有人有更好的主意吗?我觉得轮子有点过分了,因为我必须定义很多东西(版本号、操作系统等等)。我不需要公开它可以是一个内部管理的系统

您可以使用pip、git(hub)和标记在您的团队中私下共享包。还有,我同意你不应该用轮子。这是“矫枉过正”。此外,此链接可能会帮助您: