Python3 - 在Ubuntu 14上使用pip3安装jwt时出错
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python3 - 在Ubuntu 14上使用pip3安装jwt时出错相关的知识,希望对你有一定的参考价值。
知道jwt包与python2不兼容后,我试图用pip3安装它:
sudo pip3 install jwt
我得到以下输出:
例外: Traceback(最近一次调用最后一次): _dep_map中的文件“/usr/lib/python3/dist-packages/pkg_resources.py”,第2482行 return self.dep_map 在__getattr中输入文件“/usr/lib/python3/dist-packages/pkg_resources.py”,第2344行 引发AttributeError(attr)AttributeError:_DistInfoDistribution__dep_map
在处理上述异常期间,发生了另一个异常:
Traceback(最近一次调用最后一次): 文件“/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行,在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中解析= next(parse_requirements(distvers)) 文件“/usr/lib/python3/dist-packages/pkg_resources.py”,第2605行,在parse_requirements行中,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')
有帮助吗?
解决了问题。我不得不升级pip3:
pip3 install --upgrade
在此之后,我可以使用以下命令安装jwt:
pip3 install jwt
以上是关于Python3 - 在Ubuntu 14上使用pip3安装jwt时出错的主要内容,如果未能解决你的问题,请参考以下文章
ubuntu14.04上设置默认python命令是执行python3而不是Python2
Python3 + django2.0 + apache2 + ubuntu14部署网站上线