如何启动python脚本让其他人在他们的机器上运行它?

2024-05-17 08:45:55 发布

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

我制作了一个使用Python和诅咒在终端上运行的游戏。现在我想启动它,这样当人们访问GitHub上的存储库时,他们可以下载它并在自己的机器上播放。我有一个Dockerfile,但我真的不知道是否有必要。 其他人如何安装我的游戏并让它顺利运行

更新:

我用PyPI发布了这个游戏。您可以使用pip install BirdJumpExtreme==0.0.1查看它。我发现这篇文章非常有用:https://www.codementor.io/@ajayagrawal295/how-to-publish-your-own-python-package-12tbhi20tf


Tags: installpiphttpsiodockerfilegithubpypi机器
2条回答

这是一个相当复杂的问题,可能有很多可能的答案。首先,我将研究python打包

这里有一个很好的指南:https://packaging.python.org/

这将有助于用户在源文件夹中运行pip install .,然后从命令行运行phils_awesome_game。或者,他们可以运行pip install phils_awesome_game,然后从存储库下载它(比如https://pypi.org/

您可以使用执行python文件的入口点创建docker映像。 例如:

FROM python:3.6
WORKDIR /test
# install requirements
COPY app.py .
ENTRYPOINT python app.py

然后创建图像:

docker build . -t game

现在运行游戏:

docker run -it game

相关问题 更多 >