我有一个使用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的解决方案可能是正确的,但如果有人能够肯定这一点或建议更好的解决方法,我将不胜感激。
答案 0 :(得分:0)
好的,所以我只是使用mkvirtualenv venv_new创建了一个新的venv并将旧的venv复制到新的venv中。这个巨大的错误信息让我过于谨慎。