English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
L'installazione di Flask richiede solitamente Python 2.6 o versioni successive. Nonostante Flask e le sue dipendenze funzionino bene con Python 3 (versioni superiori a Python 3.3), molte estensioni Flask non lo supportano correttamente. Pertanto, si consiglia di installare Flask su Python 3.6+.
virtualenv è un costruttore di ambiente virtuale Python. Può aiutare gli utenti a creare parallelamente più ambienti Python. Pertanto, può evitare problemi di compatibilità tra diverse versioni delle librerie.
Gestisci le dipendenze dei progetti in sviluppo e produzione utilizzando l'ambiente virtuale.
Quale problema risolve l'ambiente virtuale? Più Python project hai, più potresti dover utilizzare diverse versioni delle librerie Python, persino diverse versioni di Python stesso. Una versione più recente delle librerie di un progetto potrebbe rompere la compatibilità di un altro progetto.
L'ambiente virtuale è un gruppo di librerie Python indipendente, con un ambiente per ogni progetto. I pacchetti installati in un progetto non influenzano i pacchetti di altri progetti o del sistema operativo.
Se utilizzi Python 2.x, puoi seguire le seguenti istruzioni per installare lo sviluppo di virtualenv.
Le seguenti comandi installano virtualenv nella directory C:/pythonX/scripts, dove X è il nome della versione di Python.
# Nome del File: example.py # Copyright: 2020 Da w3codebox # Autore: it.oldtoolbag.com # Data: 2020-08-08 pip install virtualenv
L'output dovrebbe essere così -
# Nome del File: example.py # Copyright: 2020 Da w3codebox # Autore: it.oldtoolbag.com # Data: 2020-08-08 Raccogliendo virtualenv Scaricando virtualenv-15.0.1-py2.py3-none-any.whl (1.8MB) 100% |################################| 1.8MB 204kB/s Installando i pacchetti raccolti: virtualenv virtualenv-15.0.1 installato con successo
Questa comanda richiede i permessi di amministratore. Sul Linux/Mac OS è necessario aggiungere sudo prima di pip. Se utilizzi Windows, accedi come amministratore. Su Ubuntu, virtualenv può essere installato utilizzando il gestore di pacchetti.
# Nome del File: example.py # Copyright: 2020 Da w3codebox # Autore: it.oldtoolbag.com # Data: 2020-08-08 $ sudo apt-get install virtualenv
Dopo l'installazione, il nuovo ambiente virtuale verrà creato nella cartella.
# Nome del File: example.py # Copyright: 2020 Da w3codebox # Autore: it.oldtoolbag.com # Data: 2020-08-08 mkdir newproj cd newproj virtualenv venv
Per attivare l'ambiente corrispondente, su Linux/OS X utilizzare il comando seguente -
# Nome del File: example.py # Copyright: 2020 Da w3codebox # Autore: it.oldtoolbag.com # Data: 2020-08-08 $ venv/bin/activate
Su Windows, è possibile utilizzare il comando seguente -
# Nome del File: example.py # Copyright: 2020 Da w3codebox # Autore: it.oldtoolbag.com # Data: 2020-08-08 venv\scripts\activate
Ora prepariamo l'installazione di Flask in questo ambiente.
# Nome del File: example.py # Copyright: 2020 Da w3codebox # Autore: it.oldtoolbag.com # Data: 2020-08-08 $ pip install Flask
L'output dovrebbe essere così -
# Nome del File: example.py # Copyright: 2020 Da w3codebox # Autore: it.oldtoolbag.com # Data: 2020-08-08 Raccogliendo Flask Scaricando Flask-0.10.1.tar.gz (544kB) 100% |################################| 544kB 410kB/s Raccogliendo Werkzeug>=0.7 (da Flask) Scaricando Werkzeug-0.11.4-py2.py3-none-any.whl (305kB) 100% |################################| 307kB 531kB/s Raccogliendo Jinja2>=2.4 (da Flask) Scaricando Jinja2-2.8-py2.py3-none-any.whl (263kB) 100% |################################| 266kB 935kB/s Raccogliendo itsdangerous>=0.21 (da Flask) Scaricando itsdangerous-0.24.tar.gz (46kB) 100% |################################| 49kB 1.6MB/s Raccogliendo MarkupSafe (da Jinja2>=2.4->Flask) Scaricando MarkupSafe-0.23.tar.gz Installando i pacchetti raccolti: Werkzeug, MarkupSafe, Jinja2, itsdangerous, Flask Esegui setup.py install per MarkupSafe Esegui setup.py install per itsdangerous Esegui setup.py install per Flask Installato con successo Flask-0.10.1 Jinja2-2.8 MarkupSafe-0.23 Werkzeug-0.11.4 itsdangerous-0.24
Il comando sopra può essere eseguito direttamente senza l'uso di un ambiente virtuale per l'installazione a livello di sistema.
Il contenuto sopra menzionato è principalmente rivolto all'installazione di Flask per la versione 2.x di Python.
Python 3 è bundleggiato con il modulo venv per creare un ambiente virtuale. Se stai utilizzando una versione moderna di Python, puoi continuare a leggere la prossima sezione.
In un ambiente attivato, qui viene utilizzato l'ambiente di installazione dimostrativo di Windows 10 + Python 3.6, per installare Flask utilizzando il seguente comando:
# Nome del File: example.py # Copyright: 2020 Da w3codebox # Autore: it.oldtoolbag.com # Data: 2020-08-08 $ pip install Flask
Così, l'installazione di Flask è completata. Nella prossima sezione, impareremo come creare una semplice applicazione web utilizzando Flask.