[Python] Installare un pacchetto da un repository.
pietroconvalle a python.it
pietroconvalle a python.it
Ven 4 Nov 2022 21:03:06 CET
Ti stai complicando la vita, il pacchetto e' su pypi.
installalo con `python -m pip install pippi`
On Fri, 2022-11-04 at 20:20 +0100, Gabriele Battaglia wrote:
> Buona sera a tutti.
> Premetto, chiedo un aiuto su di un argomento di cui so pochissimo,
> per
> cui fin da subito mi scuso per la poca chiarezza e gli errori che
> farò
> nell'esprimermi.
>
> Voglio installare un modulo di Python che si chiama pippi.
> Il progetto è su github ma esiste solo in forma di sorgente e gli
> utenti
> devono crearsi da soli l'installer. Non l'ho mai fatto prima.
>
> Ecco Cosa dice il readme.md, metto i miei commenti dopo il #.
>
> To install pippi:
>
> - Clone this repository locally: `git clone
> https://github.com/luvsound/pippi.git`
> # Ok, l'ho fatto ed è ok.
>
> - _(Optional but recommended)_ Create a virtualenv somewhere where
> you
> want to work: `cd /my/pippi/projects; python3 -m venv venv; source
> venv/bin/activate`
> # Questo aggiungerebbe complessità ad una faccenda che già non
> capisco,
> quindi rischio e salto la parte dell'ambiente virtuale lavorando
> direttamente sulla mia installazione di Python.
>
> - _(With your virtualenv active)_ Go back to the pippi source
> directory
> `cd /path/to/pippi` and run `make install`
> # Primo problema. Che è "make"? Io sono sotto Win11 e non ho nessun
> comando make a disposizione.
> Ho un setup, ma chiama delle dipendenze che non sono presenti ed esce
> alla quarta riga.
>
> > **Raspberry Pi OS:**
> >
> > Use the same steps as above, but create your virtualenv with
> `python3
> -m venv --system-site-packages venv` and run `make rpi-install`.
> # Ok, questo direi che riguarda un o.s. che non ho.
>
> The final command does a few things:
>
> - Installs python deps, so *make sure you're inside a virtual
> environment* if you want to be!
> - Sets up git submodules for external libs
> - Builds and installs Soundpipe
> - Builds and installs pippi & cython extensions
> # Quale "final command? Quelle istruzioni build, sono comandi o
> output
> che dovrei vedere dopo l'esecuzione di qualche comando?
>
> In definitiva sono fermo qui.
>
> Come si procede in questi casi?
>
> Grazie per la vostra pazienza.
>
> Gabry.
>
> PS: Giovanni P., se mi leggi, ho ascoltato la tua intervista su
> intervista pythonista, congratulazioni.
>
Maggiori informazioni sulla lista
Python