Pypi, cos'è?
cioè Python Package Index
...quindi si tratta di un contenitore dove vengono messi pacchetti sotto forma di archivi chiamati «sdist» (distribuzione originale).
Una singola voce
su PyPI è in grado di memorizzare, versioni precedenti del pacchetto, a parte un solo pacchetto e ai
relativi metadati, (ad esempio contenenti DLL su Windows), nonché differenti forme di pacchetti, per i diversi sistemi operativi, nelle quali le versioni di Python, sono utilizzate.
L'istruzione per vedere quale versione abbiamo di python, è python3 --version, perché io utilizzo oramai la versione 3 di python. Attualmente, ho la versione 3.6.7
Poi c'è da vedere che versione di pip, ovvero il python package
Innanzitutto, bisognerà installare pip; dalla nostra konsole, scriviamo:
$ sudo install python3-pip
..per la versione 3 di python. Poi basterà cercare il pacchetto che ci serve per "importarlo" nei nostri programmi, quindi le librerie:
$ sudo pip3 install ..nome_pacchetto...
E la libreria verrà installata. Ora per vedere dove python3-pip, installa le librerie, basterà scrivere su konsole:
$ pip3 --version
Sulla distribuzione KDE Neon, la possiamo trovare, con tanto di versione in...
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
Ad esempio, se vogliamo lavorare con file audio, basterà installare:
$ sudo pip3 install gTTS
Ho seguito un bellissimo video tutorial e ho potuto sviluppare un programma molto carino (parlo_tts.py):
# -*- coding: utf-8 -*-
from gtts import gTTS
import os
import subprocess
getPath = os.path.dirname(os.path.abspath(__file__))
TEXT = """Ciao Paolo,
sto provando a costruire il tuo rapporto con me.
Vorresti cantare per me???
Abbi speranza, ti verrà concesso"""
tts = gTTS(text=TEXT, lang='it')
tts.save(getPath + '/output_audio.mp3')
print("Finito!!! File salvato")
print("Ora apro il player predefinito...")
subprocess.run(["vlc", "output_audio.mp3"])
print("Grazie per l'ascolto...")
Questo programma, registrerà sul file mp3, le parole scritte tra virgolette su TEXT.
getPath, è una bellissima istruzione di python che si occupa di controllare su quale cartella si trova il file. Così quando spostiamo il file, python creerà il file .mp3, nella cartella su cui si trova il file .py
Intanto provate ad installare pip3 e copiate il programma su idle3, poi vi consiglio di vedere questo video, del bellissimo PyMike. Dove ho preso spunto.... ma che poi io ho modificato, perciò quello che vi ho postato è la base da cui sono partito...
Inoltre andate su PyPi, dove trovere istruzioni e aiuti, in inglese.
...fate progressi anche nella programmazione, con gli strumenti che ci mette a disposizione la nostra KDE Neon, senza dovere installare ulteriori software
...abbiamo tutto quello che ci serve
>>> print("...alla prossima")
...alla prossima
>>>✌
Nessun commento:
Posta un commento