我已经将pydev与eclipse一起使用,并实现了一个带有一些外部源文件夹的小型python项目。 现在我想在服务器上执行我的代码。 在java中,我过去只是将我的项目导出到JAR文件。
你能告诉我如何在 Python 中做到这一点吗?
谢谢
在 Python 中,您通常要做的是创建一个具有正确结构的 setup.py,并在命令行中执行它以创建您想要的内容。
示例(取自 https://github.com/fabioz/mu-repo/)
from distutils.core import setup
setup(
name='mu_repo',
version='1.0.0',
description = 'Tool to work with multiple git repositories',
author='Fabio Zadrozny',
url='https://github.com/fabioz/mu-repo',
scripts=['mu'],
packages=['mu_repo'],
)
然后从命令行(或从 PyDev 中执行模块 - 即:打开编辑器并使用 F9,然后编辑启动配置以添加参数),您可以执行以下操作:
Python setup.py sdist
要创建包,则稍后:
Python setup.py sdist upload
如果要上传到 PYPI
我发现关于这个话题的一个很好的参考是:https://jamie.curle.io/blog/my-first-experience-adding-package-pypi/