知道jwt包与python2不兼容后,我试图用pip3安装它:
sudo pip3 install jwt
我得到以下输出:
例外:
追溯(最近的呼叫最后):
文件“/usr/lib/python3/dist-packages/pkg_resources.py”,第2482行,in _dep_map
返回自我。 dep_map
文件“/usr/lib/python3/dist-packages/pkg_resources.py”,第2344行, __getattr
引发AttributeError(attr)AttributeError:_DistInfoDistribution__dep_map在处理上述异常期间,发生了另一个异常:
追踪(最近的呼叫最后):
文件“/usr/lib/python3/dist-packages/pip/basecommand.py”,第122行,在主体上 status = self.run(options,args)
文件“/usr/lib/python3/dist-packages/pip/commands/install.py”,第278行,在运行中
requirement_set.prepare_files(finder,force_root_egg_info = self.bundle,bundle = self.bundle)
文件 “/usr/lib/python3/dist-packages/pip/req.py”,第1266行,in prepare_files req_to_install.extras):
文件“/usr/lib/python3/dist-packages/pkg_resources.py”,第2291行, 要求 dm = self._dep_map文件“/usr/lib/python3/dist-packages/pkg_resources.py”,第2484行, _dep_map self .__ dep_map = self._compute_dependencies()
文件“/usr/lib/python3/dist-packages/pkg_resources.py”,第2508行, _compute_dependencies parsed = next(parse_requirements(distvers))
文件“/usr/lib/python3/dist-packages/pkg_resources.py”,第2605行, parse_requirements line,p,specs = scan_list(VERSION,LINE_END,line,p,(1,2),“version spec”)
文件“/usr/lib/python3/dist-packages/pkg_resources.py”,行 2583,在scan_list中 “预期','或列表末尾”,“行”,“at”,行[p:] ValueError :(“预期','或列表末尾”,'加密< 2.。,> = 1.7.2','at', ',> = 1.7.2')
任何帮助?
答案 0 :(得分:1)
解决了问题。我不得不升级pip3:
pip3 install --upgrade
在此之后,我可以使用以下命令安装jwt:
pip3 install jwt