Virtualenv: 在新的优胜美地安装上运行 virtualenv venv --python python3 时出错

创建于 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 等级

相关问题

dpvpro picture dpvpro  ·  43评论

ShuaiW picture ShuaiW  ·  22评论

billputer picture billputer  ·  24评论

JoDoX picture JoDoX  ·  26评论

gaborbernat picture gaborbernat  ·  37评论