Virtualenv: Error al ejecutar virtualenv venv --python python3 en una instalación nueva de Yosemite

Creado en 20 oct. 2015  ·  4Comentarios  ·  Fuente: pypa/virtualenv

Pasos para reproducir::

brew install python python3
pip install virtualenv
virtualenv venv --python python3

Este es el stacktrace:

Running virtualenv with interpreter /usr/local/bin/python3
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/virtualenv.py", line 14, in <module>
    import shutil
  File "/usr/local/Cellar/python3/3.4.3_2/Frameworks/Python.framework/Versions/3.4/lib/python3.4/shutil.py", line 11, in <module>
    import fnmatch
  File "/usr/local/Cellar/python3/3.4.3_2/Frameworks/Python.framework/Versions/3.4/lib/python3.4/fnmatch.py", line 15, in <module>
    import functools
  File "/usr/local/Cellar/python3/3.4.3_2/Frameworks/Python.framework/Versions/3.4/lib/python3.4/functools.py", line 21, in <module>
    from collections import namedtuple
  File "/usr/local/Cellar/python3/3.4.3_2/Frameworks/Python.framework/Versions/3.4/lib/python3.4/collections/__init__.py", line 17, in <module>
     from reprlib import recursive_repr as _recursive_repr
  File "/usr/local/lib/python2.7/site-packages/reprlib/__init__.py", line 7, in <module>
    raise ImportError('This package should not be accessible on Python 3. '
ImportError: This package should not be accessible on Python 3. Either you are trying to run from the python-future src folder or your installation of python-future is corrupted.

Comentario más útil

La actualización a virtualenv == 15.0.1 resolvió el problema en Ubuntu.

Todos 4 comentarios

Esto debería ser arreglado por https://github.com/pypa/virtualenv/pull/805 que aún no se ha estabilizado.

Además, no creo que sea realmente nuevo, de lo contrario no tendrías reprlib instalado.

Una "solución alternativa": pip install --upgrade virtualenv == 12.0.2

o

pip install --upgrade https://github.com/pypa/virtualenv/archive/develop.zip

Referencia: http://stackoverflow.com/a/33074714/788022

La actualización a virtualenv == 15.0.1 resolvió el problema en Ubuntu.

Este problema se ha marcado automáticamente como obsoleto porque no ha tenido actividad reciente. Se cerrará si no se produce más actividad. Simplemente agregue un comentario si desea mantenerlo abierto. Gracias por sus aportaciones.

¿Fue útil esta página
0 / 5 - 0 calificaciones