2015-05-01 83 views
1

我已經用Eclipse和pydev實現了一些外部源文件夾的小型python項目。現在我想在服務器上執行我的代碼。在java中我曾經只是將我的項目導出到JAR文件。如何在eclipse中使用pydev插件創建egg文件?

你能請教我如何在python中這樣做。

感謝

回答

1

在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,然後編輯啓動配置以添加參數) ,你可以這樣做:

蟒蛇setup.py sdist

以創建程序包和更高版本:

蟒蛇setup.py sdist上傳

,如果你要上傳到PyPI中

一個很好的參考我的話題發現:https://jamie.curle.io/blog/my-first-experience-adding-package-pypi/