它看起来像你一直在扩大tar文件,这是没有必要的,但我不知道这是为什么你得到这个错误,你可能也错过了typing依赖关系。
你不应该做的是使用安装的系统pip,它几乎是过时的,并且在某些系统上实际上会导致问题,因为这些旧版本中存在未固定的错误。
你也不应该在Python virtualenv之外使用pip安装软件包,因为当它更新/覆盖系统site-packages/dist-packages目录中的内容时,这可能会破坏你的系统。下面提供的解决方案仅在系统目录中安装pip/wheels/virtualenv,即AFAIK安全,但如果需要,也可以采用其他方法。
您还应该考虑使用提供的轮子来安装包装。这种方式C扩展不需要编译。
在一台机器,是在网上做:
mkdir /tmp/offline
cd /tmp/offline
# your python-pip installed pip might not support wheels
wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz
wget https://pypi.python.org/packages/a7/37/947b4329c4a3c72093b6c8e9b4be8c7f10c32dbb78848d3a234ce01c059d/wheel-0.30.0a0.tar.gz
wget https://pypi.python.org/packages/6f/86/3dc328ee7b1a6419ebfac7896d882fba83c48e3561d22ddddf38294d3e83/virtualenv