2017-02-13 104 views
3

我遇到一个奇怪的问题,点(3)。pip for python3.5破解Ubuntu 16.10

我收到这个错误,当我进行像PIP --version(或PIP 3 --version)任何PIP命令:

Traceback (most recent call last): 
    File "/usr/local/bin/pip3", line 7, in <module> 
    from pip import main 
    File "/usr/local/lib/python3.5/dist-packages/pip/__init__.py", line 28, in <module> 
    from pip.vcs import git, mercurial, subversion, bazaar # noqa 
    File "/usr/local/lib/python3.5/dist-packages/pip/vcs/subversion.py", line 9, in <module> 
    from pip.index import Link 
    File "/usr/local/lib/python3.5/dist-packages/pip/index.py", line 31, in <module> 
    from pip.wheel import Wheel, wheel_ext 
    File "/usr/local/lib/python3.5/dist-packages/pip/wheel.py", line 6, in <module> 
    import compileall 
    File "/usr/lib/python3.5/compileall.py", line 20, in <module> 
    from concurrent.futures import ProcessPoolExecutor 
    File "/usr/local/lib/python3.5/dist-packages/concurrent/futures/__init__.py", line 8, in <module> 
    from concurrent.futures._base import (FIRST_COMPLETED, 
    File "/usr/local/lib/python3.5/dist-packages/concurrent/futures/_base.py", line 357 
    raise type(self._exception), self._exception, self._traceback 
          ^
SyntaxError: invalid syntax 

Python版本

Python 3.5.2+ (default, Sep 22 2016, 12:18:14) 
[GCC 6.2.0 20160927] on linux 
Type "help", "copyright", "credits" or "license" for more information. 
>>> 

~/ pip 

pip   pip2   pip2.7  pip3   pip-compile pip-sync 

我已经PIP2。 7安装并运行良好。我在Ubuntu 16.10下,我不明白是什么问题。

谢谢

回答

6

我有同样的问题。与

raise Exception(self._exception).with_traceback(self._traceback) 

在/usr/local/lib/python3.5/dist-packages/concurrent/futures/_base.py

+0

它的工作原理!谢谢;) – Matt

+0

我很高兴它有帮助。我有一段时间有这个问题,它变得烦人,但没有人帮助。 – apoorlydrawnape

+0

谢谢!我的系列有点不同:raise exception_type,self._exception,self._traceback – Bretsko

0

期货库替换行

raise type(self._exception), self._exception, self._traceback 

回 - 一些Python 3的功能,以便它们可以在Python 2中使用。

除非您绝对必须安装它,否则您可以:

pip uninstall futures 

将其从您的Python 3虚拟环境中移除。

+0

如果有人在卸载过程中与pip3一起运行,请尝试使用sudo:'sudo -H pip3 uninstall futures' – nakajuice