Étapes à reproduire : :
brew install python python3
pip install virtualenv
virtualenv venv --python python3
Voici la trace de la pile : :
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.
Cela devrait être corrigé par https://github.com/pypa/virtualenv/pull/805 qui n'est pas encore devenu stable.
De plus, je ne pense pas que ce soit vraiment nouveau, sinon vous n'auriez pas installé reprlib
.
Une "solution de contournement": pip install --upgrade virtualenv==12.0.2
ou
pip install --upgrade https://github.com/pypa/virtualenv/archive/develop.zip
Référence : http://stackoverflow.com/a/33074714/788022
La mise à niveau vers virtualenv==15.0.1 a résolu le problème sur Ubuntu.
Ce problème a été automatiquement marqué comme obsolète car il n'a pas eu d'activité récente. Il sera fermé si aucune autre activité ne se produit. Ajoutez simplement un commentaire si vous voulez le garder ouvert. Merci pour vos contributions.
Commentaire le plus utile
La mise à niveau vers virtualenv==15.0.1 a résolu le problème sur Ubuntu.