GNU/Linux >> Linux Esercitazione >  >> Linux

bpython – Un fantastico interprete Python per Linux

Bpython è un interprete Python di fantasia basato su terminale open source che offre funzionalità importanti che non fanno parte dell'interprete predefinito. Alcune delle caratteristiche principali di bpython includono:

  • Supporta l'evidenziazione della sintassi
  • Supporta l'indentazione automatica
  • Supporta editor esterni
  • Facilmente personalizzabile
  • Supporta la funzione di riavvolgimento

[ Potrebbe piacerti anche:Pyzo – The Interactive Editor for Scientific Python ]

In questo articolo vedremo come configurare un Bpython Interprete Python in Linux e discuti di alcune delle funzionalità che offre.

Come installare Bpython in Linux

Il modo più semplice per ottenere bpython è installando dai repository predefiniti su Debian , Ubuntu, e Fedora distribuzioni come mostrato.

$ sudo apt install bpython   # Debian based distribution
$ sudo pacman -S bpython     # Arch based distribution
$ sudo dnf install bpython   # Fedora distribution

Per ottenere l'ultimo bpython , devi installarlo utilizzando PIP che è un gestore di pacchetti per Python . Controlla se pip è installato nella tua macchina, in caso contrario esegui il seguente comando basato sulla distribuzione per installare pip.

$ sudo apt install python3-pip  # Ubuntu based distribution
$ sudo pacman -S python-pip     # Arch based distribution
$ sudo dnf install python3 python3-wheel  # Fedora distribution

Esiste anche un modo comune per installare pip ultima versione utilizzando uno script bootstrap. Esegui il comando seguente che scaricherà ed eseguirà lo script.

$ curl https://bootstrap.pypa.io/get-pip.py -o pip.py
$ python3 pip.py

Se hai python2 come interprete predefinito nella tua macchina Linux, devi cambiare l'interprete predefinito in python3 oppure esegui lo script di installazione con python3 come prefisso come mostrato sopra. Se provi ancora a eseguire con python2 riceverai il seguente errore.

ERROR: This script does not work on Python 2.7 The minimum supported Python version is 3.6. Please use https://bootstrap.pypa.io/pip/2.7/get-pip.py instead.

Ora puoi procedere e installare bpython eseguendo il seguente comando pip .

$ pip install bpython

Bpython verrà installato nella directory home locale bin . Devi aggiungere questa directory al PERCORSO variabile se non è già stata aggiunta. Apri il file bashrc.

$ nano ~/.bashrc

e aggiungi la riga seguente.

export PATH=$PATH:/home/karthick/.local/bin/

e il file bashrc di origine.

$ source ~/.bashrc

Come utilizzare Bpython in Linux

Per avviare bpython dal terminale è possibile eseguire uno qualsiasi dei seguenti comandi. Puoi scoprire quale versione di python è utilizzata da bpython dalla prima riga una volta avviata la sessione di bpython come mostrato nell'immagine sottostante.

$ bpython
$ python3 -m bpython

$ exit() or CTRL + D   # exit from session

Premi F1 all'interno di bpython shell che aprirà la pagina della guida. Questo sarà molto utile se sei un utente per la prima volta.

Suggerimento automatico ed evidenziazione della sintassi

Bpython offre funzioni di suggerimento automatico ed evidenziazione della sintassi. Inizia a digitare nel terminale e verrà visualizzato un elenco di suggerimenti come mostrato nell'immagine sottostante.

$ bpython
>>> import numpy

Supporto per l'indentazione

L'interprete Vanilla Python non supporterà l'indentazione automatica. Bpython fa un lavoro migliore eseguendo automaticamente una corretta indentazione. Dai un'occhiata all'immagine qui sotto. Quando premo invio dopo dichiarazione def posiziona correttamente il cursore per la riga successiva.

>>> def hello_world():

C'è un'opzione per riavvolgere il codice che hai eseguito che farà apparire l'ultima riga di codice dalla memoria. Premi CTRL + R per riavvolgere.

Supporto per editori esterni

Bpython supporta editor esterni da utilizzare per modificare la cronologia, un blocco di codice o una riga corrente. L'editor predefinito è vi e puoi impostare diversi editor di testo modificando i file di configurazione. Premi F3 per aprire il file di configurazione e modificare il parametro dell'editor.

# External editor to use for editing the current line, block, or full history
# Examples: vi (vim)
#          code --wait (VS Code) - in VS Code use the command palette to:
#                Shell Command: Install 'code' command in PATH
#          atom -nw (Atom)
# Default is to try $EDITOR and $VISUAL, then vi - but if you uncomment
# the line below that will take precedence
# editor = vi

Premi F7 per aprire l'editor.

Ci sono alcuni importanti Bpython file di cui dovresti essere a conoscenza quando lavori con bpython.

~/.pythonhist   - Stores all the code you type in the terminal
~/.config/bpython/config  - can customize keys and behavior

Abbinamenti di tasti

Puoi ottenere l'elenco delle combinazioni di tasti premendo F1 (pagina di aiuto). Puoi anche personalizzare le chiavi modificando ~/.config/bpython/config file.

$ vi ~/.config/bpython/config

Questo è tutto per questo articolo. Se hai commenti, usa la sezione commenti per condividerli con noi.


Linux
  1. Come impacchettare applicazioni Python per Linux

  2. Come installare Python su Linux

  3. Libreria Python per la gestione dei processi Linux

  4. Installa tkinter per Python

  5. Aggiorna Python su Linux da 2.7 a 3.5

12 Esempi di comandi IP per utenti Linux

Le migliori distribuzioni per il gioco su Linux

25 libri gratuiti per imparare Linux gratuitamente

Oltre 10 migliori IDE Python per Linux

Come installare Setuptools per Python su Linux

Sistema operativo Zorin per principianti Linux