我有一个 cli python 项目,我想在免费的 python 主机上远程运行。我的目标是让人们在不提供源代码的情况下使用 python 项目。我希望他们能够运行它,而无需我重写项目。我知道我可以使用
flask
模块重写该项目,将其转换为 Web 服务。不过,这需要重写。我研究了这个主题并得出结论,我可以使用 ssh
和 docker
来做到这一点。不过,我遇到的所有 python 免费主机要么不提供对它们的访问,要么限制传出互联网连接。
这是我的问题。除了使用
ssh
和 docker
之外,还有其他方法可以实现我想要的吗?请注意,该项目需要持续的用户输入并且使用互联网。
谢谢你。
您将 python cli 编译为可执行文件。查看 pyinstaller https://pyinstaller.org/en/stable/。