ImportError:无法导入名称'IntEnum'
我试图安装upstox,这是一个连接到市场数据的python API。我无法在python 3.5上安装。ImportError:无法导入名称'IntEnum'
我的配置是 的Python 3.5.3(V3.5.3:1880cb95a742,2017年1月16日,15时51分26秒)[MSC v.1900 32位(英特尔)]在Win32
Collecting upstox
Using cached upstox-0.7-py2.py3-none-any.whl
Collecting future (from upstox)
Using cached future-0.16.0.tar.gz
Collecting websocket-client (from upstox)
Using cached websocket_client-0.42.1-py2.py3-none-any.whl
Collecting pycurl (from upstox)
Using cached pycurl-7.43.0-cp35-none-win32.whl
Collecting enum (from upstox)
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 "C:\Users\UserPad\AppData\Local\Programs\Python\Python35-32\lib\site-packages\setuptools\__init__.py", line 10, in <module>
from setuptools.extern.six.moves import filter, filterfalse, map
File "C:\Users\UserPad\AppData\Local\Programs\Python\Python35-32\lib\site-packages\setuptools\extern\__init__.py", line 1, in <module>
from pkg_resources.extern import VendorImporter
File "C:\Users\UserPad\AppData\Local\Programs\Python\Python35-32\lib\site-packages\pkg_resources\__init__.py", line 33, in <module>
import platform
File "C:\Users\UserPad\AppData\Local\Programs\Python\Python35-32\lib\platform.py", line 117, in <module>
import sys, os, re, subprocess
File "C:\Users\UserPad\AppData\Local\Programs\Python\Python35-32\lib\subprocess.py", line 50, in <module>
import signal
File "C:\Users\UserPad\AppData\Local\Programs\Python\Python35-32\lib\signal.py", line 4, in <module>
from enum import IntEnum as _IntEnum
ImportError: cannot import name 'IntEnum'
----------------------------------------
命令“python setup.py egg_info”失败,错误代码1在C:\ Users \ UserPad \ AppData \ Local \ Temp \ pycharm-packaging \ enum \
在安装期望的软件包之前安装了“enum”它看起来像是在说你先安装它。
运行CMD上这个命令来安装枚举,然后尝试安装您需要的软件包
pip install enum
我想到.whl会照顾任何需要的。无论如何:我试着安装枚举,我得到 – DrBug
收集枚举 使用缓存enum-0.4.6.tar.gz ImportError:无法导入名称'IntEnum' --------------- ------------------------- 命令“python setup.py egg_info”失败,错误代码1在C:\ Users \ UserPad \ AppData \ Local \ Temp \ pycharm-packaging \ enum \ – DrBug
'enum'是标准库的一部分,不需要安装。如果您在控制台会话中手动进行导入,会发生什么情况? – BoarGules
这是目前开放的bug https://github.com/upstox/upstox-python/issues/2 – davedwards