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部署网站上线

ubuntu14.04上编译安装python3.7.3

在Raspberry Pi上使用python3进行Bash

无法在 Python3、Ubuntu14.04 中使用 pip 安装 NumPy

阿里云 Ubuntu14.04 升级 python3.4 到 python 3.5/6