Действия по воспроизведению::
brew install python python3
pip install virtualenv
virtualenv venv --python python3
Это трассировка стека:
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.
Это должно быть исправлено https://github.com/pypa/virtualenv/pull/805, который еще не стал стабильным.
Кроме того, я не верю, что это действительно свежо, иначе у вас не было бы установлено reprlib
.
«Обходной путь»: pip install --upgrade virtualenv == 12.0.2
или
pip install --upgrade https://github.com/pypa/virtualenv/archive/develop.zip
Обновление до virtualenv == 15.0.1 решило проблему для Ubuntu.
Эта проблема была автоматически помечена как устаревшая, поскольку в последнее время не было активности. Он будет закрыт, если больше не будет активности. Просто добавьте комментарий, если хотите, чтобы он оставался открытым. Спасибо за ваш вклад.
Самый полезный комментарий
Обновление до virtualenv == 15.0.1 решило проблему для Ubuntu.