How to run a multifile program from github

从github下载一个多文件python程序,您调用哪个文件来运行整个程序?

More specifically, I am trying to run the program listed

在这种情况下,代码的作者无法添加aREADME.md,但我打赌你可以去src折叠和运行__main__.pyScript,因为有一个main方法。Martijnn2008
我将在某些时候将此发布到PYPI,并启用适当的入口点,以便此过程将简单pip install vexbot.一切都只需要一点波兰语。本霍夫

回答 2

  1. 赞同 0

    详细信息,请参阅您正在使用哪些环境(例如Windows,Linux)。但是你想要的是在它已经拥有的层次结构中下载整个东西,导航到src传统和调用Python在主程序上,在这种情况下似乎是__main__.py.

    从Linux或Mac OS X命令行,您可能会这样做

    git clone https://github.com/benhoff/vex
    cd vex/src
    python __main__.py
    

    它有一些要求列在requirements.txtFile。这些必须安装在您的系统上进行工作。尝试cd vex; pip install -r requirements.txt.在我的Mac OS X EL Capitain,pip没有安装?可用的标志.

    John Messenger
    谢谢,我有在osx上运行的翻译K W Cooper
    我这样做,所以我通过更多Mac OS X详细信息扩展了答案。John Messenger
  2. 赞同 0

    下载它作为邮政编码(GitHub提供了一个方便的链接)和打开包装? (或从zip运行:https://blogs.gnome.org/jamesh/2012/05/21/python-zip-files/

    DDBUG
    I have it downloaded and unzipped.K W Cooper