Non è possibile installare bpython su Windows 10 tramite pip

Nov 06 2020

Ho provato a configurare windwos-cursescome primo passaggio e si completa benissimo.

python -m pip install windows-curses

Anche il seguente

python -m pip install bpython

non mostra alcun problema.

Sfortunatamente l'esecuzione di bpythonrisultati in un file

ModuleNotFoundError: No module named 'fcntl'

Significa che bpythonnon è in esecuzione su Windows 10 o c'è un'altra opzione per l'installazione qui?

Risposte

1 Giulio Nov 06 2020 at 13:05

Ho trovato la soluzione sul loro GitHub .

Secondo # 509 Blessings non funziona su Windows anche con la libreria curses personalizzata. Dovremmo aggiornare le istruzioni di installazione di Windows nel file readme e sul sito per dire che è necessario eseguire bpython-curses invece di bpython. Dovremmo anche considerare di rendere bpython-curses il valore predefinito su Windows

Quindi, sto correndo bpython-cursese mi sembra buono (alcuni comandi non sono disponibili però).

Sfortunatamente c'era un bug, cioè cancella la riga corrente e ritorna all'inizio della cronologia , quando digito un carattere di sottolineatura o una maiuscola P, ma ora è stato corretto da Sebastian Ramacher.

Nota anche che la loro home suggerisce di installare un binario di Windows non ufficiale per pdcurses, ma in ogni caso conferma che devi avviarlo digitando bpython-curses sul tuo prompt .