0

我有以下示例 python 应用程序:

- testapp
-- __init__.py
-- main.py
-- hello
---- __init.py
---- hello.py
-- world
---- __init__.py
---- world.py

主文件

from testapp.hello import hello
from testapp.world import world

if __name__ == "__main__":
    hello.say()
    world.say()

世界.py

def say():
    print('world')

你好.py

def say():
    print('hello')

然后,我可以进入 testapp 文件夹并运行python -m main 我得到“Hello world”的打印

很好,但我想做的是用这个构建一个包并将包安装到其他地方以执行它。我正在使用诗歌来构建whl包。我的问题是,如何将软件包安装在其他地方(即服务器上)并运行它?我想设置一个分发流程,其中包构建并存储在私有 pypi 存储库中,服务器可以更新和运行整个应用程序。

我试图在服务器上的文件夹上添加诗歌,它正在工作,因为现在安装了包,但我不知道如何启动包内的主模块。

4

1 回答 1

1

其实超级简单..包安装后,

python -m testapp.main

而已

于 2020-05-29T12:06:09.903 回答