【发布时间】:2019-01-15 17:48:31
【问题描述】:
我使用pip (pip install pytodos) 安装了新版本的pytodos 软件包。它需要安装enum 包,所以它是自动安装的。发生这种情况后,每次尝试对pip 做任何事情,即安装或卸载任何软件包,都会导致此错误:
_ASN1_TYPE_TO_ENUM = dict((i.value, i) for i in _ASN1Type)
TypeError: 'type' object is not iterable
但是当我从~/.local/lib/python2.7/site-packages 中删除所有以“enum”开头的文件时:
cd ~/.local/lib/python2.7/site-packages
rm -rf enum*
...,我能够再次安装和卸载软件包。再次安装enum 包(pip install enum)后,一切都会重复。
这种行为的原因可能是什么?
【问题讨论】:
-
那是python 2吗?
-
@ReblochonMasque,是的,这是 python2
标签: python-2.7 pip packages