Instalé python 3.3.1 en ubuntu lucid y creé con éxito un virtualenv como se muestra a continuación
virtualenv envpy331 --python=/usr/local/bin/python3.3
esto creó una carpeta envpy331en mi directorio de inicio.
También lo he virtualenvwrapperinstalado. Pero en los documentos solo se admiten 2.4-2.7versiones de .. ¿ pythonAlguien ha intentado organizar el python3virtualenv? Si es así, ¿puede decirme cómo?
python
python-3.x
virtualenvwrapper
demonio
fuente
fuente

pyvenvlugar devirtualenvRespuestas:
La última versión de virtualenvwrapper se prueba en Python3.2. Es muy probable que también funcione con Python3.3.
fuente
Si ya tiene instalado python3 también virtualenvwrapper, lo único que debe hacer para usar python3 con el entorno virtual es crear un entorno usando:
O, (al menos en OSX usando brew):
Comience a usar el entorno y verá que tan pronto como escriba python, comenzará a usar python3
fuente
mkvirtualenv --python=$(which python3) nameOfEnvironmentalias mkvirtualenv3="mkvirtualenv --python=$(which python3.6)"; entonces es fácil crear virtualenvs para python 2 o 3Puede hacer que virtualenvwrapper use un binario Python personalizado en lugar del que se ejecuta virtualenvwrapper. Para hacer eso, debe usar la variable VIRTUALENV_PYTHON que utiliza virtualenv:
fuente
virtualenvwrapper ahora le permite especificar el ejecutable de Python sin la ruta.
Entonces (en OSX al menos)
mkvirtualenv --python=python3 nameOfEnvironmentserá suficiente.fuente
En Ubuntu; usando
mkvirtualenv -p python3 env_namecarga el virtualenv con python3.Dentro del env, use
python --versionpara verificar.fuente
python --versionpara mostrar la versiónPuede agregar esto a su .bash_profile o similar:
Luego, utilice en
mkvirtualenv3lugar demkvirtualenvcuando desee crear un entorno de Python 3.fuente
Lo encuentro corriendo
y
en la línea de comando en Ubuntu obliga a mkvirtualenv a usar python3 y virtualenv-3.4. Todavía hay que hacer
para crear el medio ambiente. Esto es asumiendo que tiene python3 en / usr / bin / python3 y virtualenv-3.4 en /usr/local/bin/virtualenv-3.4.
fuente
which python2.4owhich python3.5owhich python3.6para encontrar el directorio de--python=DIRECTORYEsta publicación sobre el rastreador de problemas de bitbucket de virtualenvwrapper puede ser de interés. Allí se menciona que la mayoría de las funciones de virtualenvwrapper funcionan con los entornos virtuales venv en Python 3.3.
fuente
Agregué
export VIRTUALENV_PYTHON=/usr/bin/python3a mi~/.bashrcasí:entonces corre
source .bashrcy puede especificar la versión de Python para cada nuevo env
mkvirtualenv --python=python2 env_namefuente