2017-02-13 99 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