with setup pip3 instalar force creating change python ubuntu virtualenv python-3.6 virtual-environment

setup - virtualenv python 3 ubuntu



¿Cómo usar virtualenv con python3.6 en ubuntu 16.04? (3)

Creo que un problema podría estar relacionado con la ubicación incorrecta. Agregué al /etc/environment las siguientes líneas para arreglarlo:

LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8

Necesita obtener el archivo de su base con este comando:

source /etc/environment

Estoy usando Ubuntu 16.04, que viene con python2.7 y python3.5.
Así que instalé python3.6 en él y enlace simbólico python3 a python3.6 a través del alias python3=python3.6 . Luego instalé virtualenv usando sudo -H pip3 install virtualenv . Y cuando lo verifiqué, el virtualenv se instaló en la ubicación "/usr/local/lib/python3.5/dist-packages".
Así que cuando intento crear virtualenv usando python3 -m venv ./venv1 me está lanzando errores:

Error Command: [''/home/wgetdj/WorkPlace/Programming/Python/myvenv/bin/python3'', ''-Im'', ''ensurepip'', ''--upgrade'', ''--default-pip'']

¿Qué tengo que hacer?


Instalar python3.6 y python3.6-venv través de ppa:deadsnakes/ppa lugar de ppa:jonathonf/python-3.6 funcionó para mí

apt-get update / && apt-get install -y software-properties-common curl / && add-apt-repository ppa:deadsnakes/ppa / && apt-get update / && apt-get install -y python3.6 python3.6-venv


Usualmente usamos $ python3 -m venv myvenv para crear un nuevo virtualenv (aquí myvenv es el nombre de nuestro virtualenv).

Al igual que en mi caso, si tiene tanto python3.5 como python3.6 en su sistema, es posible que obtenga algunos errores.

NOTA: en algunas versiones de Debian / Ubuntu puede recibir el siguiente error:

The virtual environment was not created successfully because ensure pip is not available. On Debian/Ubuntu systems, you need to install the python3-venv package using the following command. apt-get installpython3-venv You may need to use sudo with that command. After installing the python3-venv package, recreate your virtual environment.

En este caso, siga las instrucciones anteriores e instale el paquete python3-venv:

$ sudo apt-get install python3-venv

NOTA: En algunas versiones de Debian / Ubuntu, iniciar el entorno virtual como este actualmente da el siguiente error:

Error Command: [''/home/wgetdj/WorkPlace/Programming/Python/myvenv/bin/python3'', ''-Im'', ''ensurepip'', ''--upgrade'', ''--default-pip'']

Para evitar esto, use el comando virtualenv en su lugar.

$ sudo apt-get install python-virtualenv $ virtualenv --python=python3.6 myvenv

NOTA: Si obtiene un error como

E: No se puede localizar el paquete python3-venv

entonces en su lugar ejecuta:

sudo apt install python3.6-venv