Ho usato con successo un ambiente virtuale python (virtualenv) per un po '. Ho appena aggiornato la nuova versione di Ubuntu e ha incasinato il mio ambiente. Avevo l'impressione che una virtualizzazione fosse autosufficiente, ma a quanto pare mi sbagliavo. :)virtualenv che dà errore dopo l'aggiornamento di Ubuntu
Ecco l'errore:
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Fatal Python error: Py_Initialize: Unable to get the locale encoding
ImportError: No module named 'encodings'
Aborted (core dumped)
Stavo pensando che forse aveva a che fare con il fatto che l'Ubuntu cambiato da Python 3,4-3,5, così ho cercato di cambiare la versione mio ambiente utilizzato con
virtualenv --python=/usr/bin/python3.5 py3default
ma non aggiorna Python per me.
Nota: this sembra un duplicato, ma non ha ancora una soluzione.
Hai python 2+ nel tuo sistema? Controlla con questa affermazione nel tuo terminale "python2 --version". Se sì Prova a creare un ambiente virtuale con "virtualenv -p /usr/bin/python2.7" –
Perché non ricostruire semplicemente 'virtualenv' con le nuove librerie native e la versione' python'? Dovrebbe essere facile con l'aiuto di 'pip freeze'. – jordanm
Non riesco a utilizzare il blocco dei pip quando questo virtualenv è attivo. – Jeremy