在venv抛出命令pip列表"找不到散列sha3_224的代码"错误

时间:2018-02-06 20:54:22

标签: python-3.x pip virtualenvwrapper

我有一个使用virtualwrapper,pip9,python3.6和Ubuntu17.04的工作环境。由于Python的几个库自2月1日起无法使用17.04进行更新,因此我升级到了Ubuntu17.10。

命令" workon"仍然会返回正确的虚拟环境。 命令" workon venv"正确地带我到所需的venv。在那里我输入命令" pip list"看到我用pip安装的库,这会抛出错误。

(venv)$ pip list
ERROR:root:code for hash sha3_224 was not found.
...

实际上,这会给我提供与Django migration with Python3.6

相同的错误消息

有人建议使用mkvirtual venv重新创建virtualenv的解决方案可能是正确的,但如果有人能够肯定这一点或建议更好的解决方法,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

好的,所以我只是使用mkvirtualenv venv_new创建了一个新的venv并将旧的venv复制到新的venv中。这个巨大的错误信息让我过于谨慎。