我使用VirtualWrapper,pip9,python3.6和ubuntu17.04具有一个工作环境。由于自2月1日以来无法使用17.04更新Python的几个Libs,因此我升级为Ubuntu17.10。
命令" workon"仍然返回正确的虚拟环境。命令" Workon Venv"正确地将我带到了所需的VENV。在那里,我输入命令" PIP列表"以查看我使用PIP安装的Libs,这将引发错误。
(venv)$ pip list
ERROR:root:code for hash sha3_224 was not found.
...
实际上,这将为我提供与python3.6
在Django迁移上找到的错误消息那里建议使用MKVirtual Venv重新创建Virtualenv的建议解决方案可能是正确的,但是如果有人可以肯定这一点或提出了一种更好的方法来解决此问题。
好吧,所以我只是使用mkvirtualenv venv_new创建了一个新的VENV,然后将旧VENV复制到新的VenV中。那个巨大的错误消息使我过于谨慎。