Virtualenv: ヨセミテの新規インストールでvirtualenvvenv --pythonpython3を実行中にエラーが発生しました

作成日 2015年10月20日  ·  4コメント  ·  ソース: pypa/virtualenv

再現する手順::

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.

最も参考になるコメント

virtualenv == 15.0.1にアップグレードすると、Ubuntuでの問題が解決しました。

全てのコメント4件

これは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

参照: http

virtualenv == 15.0.1にアップグレードすると、Ubuntuでの問題が解決しました。

この問題は、最近のアクティビティがないため、自動的に古いものとしてマークされています。 それ以上のアクティビティが発生しない場合は閉じられます。 開いたままにしておきたい場合は、コメントを追加してください。 貢献していただきありがとうございます。

このページは役に立ちましたか?
0 / 5 - 0 評価