Ando há dias para tentar correr este [script](https://github.com/bitsbb01/m3u8_creator) e sem sucesso, não sou programador apenas tenho curiosidade. Já instalei python e os requirements mas algo me está a falhar. Gostava de saber como rodar isto para no futuro saber rodar similares sem precisar de recorrer aqui. Obg!

5 comments
  1. As perguntas mais importantes e que não deste detalhes: o que esta a falhar? Qual o erro?

  2. O setup.py parece-me irrelevante sinceramente, se olhares para o setup.cfg nem define um entrypoint. Cheira-me que é uma coleção de scripts independentes e que é caso de ires à diretoria `scripts/` e veres o que te interessa correr, já que cada um é um módulo independente (cada um dos .py lá definem o seu main e são entrypoints em si próprios). Não sei que mais diga porque não estou dentro do mundo de IPTV, não entendo o propósito dos scripts.

  3. Executei os seguintes comandos:
    > python .\setup.py build
    > python .\setup.py install

    No final obtive este erro:
    error: Invalid distribution name or version syntax: -ez-m3u8-creator–0.1.0

    Não estou familiarizado com estas distribuições de Python

    NOTA: experimentei em ambiente Windows

  4. O setup.py é uma alternativa ao requirements.txt para instalar pacotes dependentes de Python. Não sei se instalaste os requirements mas esse é um passo obrigatório. Se não fizeste tenta executar “pip -r requirements.txt”. Tirando isso o scripts que precisas parecem estar na pasta scripts.

  5. Bem Vindo ao maravilhoso mundo do Python(not).

    Em primeiro lugar, antes de instalar requirements.txt a toa comecava por criar um virtualenv.

    [https://docs.python.org/3/library/venv.html](https://docs.python.org/3/library/venv.html)

    Sempre evitas nukar completamente o python que tens instalado e assim tens um sitio isolado-ish.

    Depois teres o teu virtualenv criado, Para o ativares ha-de ser algo como:

    C:\Users\’utlizador’\venv\Scripts\activate.bat

    ​

    (depende onde o criaste e se estas em Windows)

    ai ja podes entao fazer o

    `pip install -r requirements.txt`

Leave a Reply