如何捆绑Python模块而不发布它?

2024-10-03 13:21:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我从

http://www.piersharding.com/download/python/sapnwrfc/

我已经造好了,而且效果很好。现在我想在另一台机器上使用相同的模块。我读了一些关于Python绑定的文章,以及如何发布模块,以便其他开发人员可以使用easy_install或pip进行安装。但这不是我想要的。这不是我的模块,所以我不会代表真正的作者发表它。我只是不想一次又一次地在另一台机器上使用它。在

文件夹结构是

/usr/local/lib/python2.7/dist-packages/
    ...
    [a lot of other unrelated stuff]
    ...
    sapnwrfc-0.19.egg-info
    nwsaprfcutil.so
    sapnwrfc/
        __init__.py
        __init__.pyc
        rfc/
            __init__.py
            __init__.pyc    

py模块中有几个类,但是主代码似乎在共享库中。因此,我当然可以将相关部分复制到目标机器上(前提是平台适合So模块的平台),但我几乎不能相信这是正确的方法。 有人能帮忙吗?在


Tags: 模块pycom机器httpinit开发人员download