2017-02-14 17 views
0

我试图安装pyravendb“lib”在我的python3安装在Ubuntu 16.04。 (pip安装pyravendb) 它似乎是一个依赖性错误,但它使用lib自带的一个(从pyravendb收集枚举0.4.6)。无法pip安装pyravendb(枚举0.4.6错误)

堆栈错误是:

pip install pyravendb 
Collecting pyravendb 
    Using cached pyravendb-1.3.0.zip 
Collecting pycrypto>=2.6.1 (from pyravendb) 
    Using cached pycrypto-2.6.1.tar.gz 
Requirement already satisfied: requests>=2.9.1 in /usr/lib/python3/dist-packages (from pyravendb) 
Collecting inflector>=2.0.11 (from pyravendb) 
    Using cached Inflector-2.0.11.tar.gz 
Collecting enum>=0.4.6 (from pyravendb) 
    Using cached enum-0.4.6.tar.gz 
    Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 
     File "<string>", line 1, in <module> 
     File "/usr/local/lib/python3.5/dist-packages/setuptools/__init__.py", line 12, in <module> 
     import setuptools.version 
     File "/usr/local/lib/python3.5/dist-packages/setuptools/version.py", line 1, in <module> 
     import pkg_resources 
     File "/usr/local/lib/python3.5/dist-packages/pkg_resources/__init__.py", line 33, in <module> 
     import platform 
     File "/usr/lib/python3.5/platform.py", line 117, in <module> 
     import sys, os, re, subprocess 
     File "/usr/lib/python3.5/subprocess.py", line 364, in <module> 
     import signal 
     File "/usr/lib/python3.5/signal.py", line 4, in <module> 
     from enum import IntEnum as _IntEnum 
    ImportError: cannot import name 'IntEnum' 
    Error in sys.excepthook: 
    Traceback (most recent call last): 
     File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook 
     from apport.fileutils import likely_packaged, get_recent_crashes 
     File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module> 
     from apport.report import Report 
     File "/usr/lib/python3/dist-packages/apport/report.py", line 12, in <module> 
     import subprocess, tempfile, os.path, re, pwd, grp, os, time 
     File "/usr/lib/python3.5/subprocess.py", line 364, in <module> 
     import signal 
     File "/usr/lib/python3.5/signal.py", line 4, in <module> 
     from enum import IntEnum as _IntEnum 
    ImportError: cannot import name 'IntEnum' 

    Original exception was: 
    Traceback (most recent call last): 
     File "<string>", line 1, in <module> 
     File "/usr/local/lib/python3.5/dist-packages/setuptools/__init__.py", line 12, in <module> 
     import setuptools.version 
     File "/usr/local/lib/python3.5/dist-packages/setuptools/version.py", line 1, in <module> 
     import pkg_resources 
     File "/usr/local/lib/python3.5/dist-packages/pkg_resources/__init__.py", line 33, in <module> 
     import platform 
     File "/usr/lib/python3.5/platform.py", line 117, in <module> 
     import sys, os, re, subprocess 
     File "/usr/lib/python3.5/subprocess.py", line 364, in <module> 
     import signal 
     File "/usr/lib/python3.5/signal.py", line 4, in <module> 
     from enum import IntEnum as _IntEnum 
    ImportError: cannot import name 'IntEnum' 

    ---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-ta1arld3/enum/ 

任何帮助将受到欢迎。

回答