2015-12-14 14 views
18

Sono stato in grado di passare a Linux mint 17.3 versione a 64 bit dalla mia zecca Linux 16. Era una migrazione tanto attesa.Installa il modulo python3-venv su linux mint

Dopo il passaggio a Linux Mint 17.3, non sono in grado di installare il modulo python3-venv, che si dice sia il sostituto di virtualenv in python 3.x. Nel mio linux mint 16 ho avuto accesso allo strumento pyvenv-3.4. Non so quando ho installato quel modulo in Linux mint 16.

Chiunque ha affrontato questo problema?

python -m venv test 
The virtual environment was not created successfully because ensurepip is not 
available. On Debian/Ubuntu systems, you need to install the python3-venv 
package using the following command. 

apt-get install python3-venv 

You may need to use sudo with that command. After installing the python3-venv 
package, recreate your virtual environment. 

[email protected] ~/devel $ sudo apt-get install python3-venv 
[sudo] password for izero: 
Reading package lists... Done 
Building dependency tree 
Reading state information... Done 
E: Unable to locate package python3-venv 

risposta

58

Provare a eseguire questo comando:

sudo apt-get install python3.4-venv 

quindi utilizzare questo:

python3 -m venv test 

il nome del pacchetto è python3.4-venv e non python3-venv.

7

per Python 3.6 ho scoperto che era un problema locale, l'esecuzione di questo:

export LC_ALL="en_US.UTF-8" 
export LC_CTYPE="en_US.UTF-8" 
sudo dpkg-reconfigure locales 

sembra risolvere il problema.

Fonte da this risposta

+0

Importante alla NOTA: Risolve il mio problema su Ubuntu 16.04.3 Minimal. (usa 'sudo dpkg-reconfigure locale 'e funziona) – Lourenco

6

Io uso python 3.6, e così di seguito ha fatto il trucco per me: $ sudo apt-get install python3.6-venv

(il problema era che apt- installa python3-venv dovrebbe virtualenv per 3.5)