在此链接中找到了这个答案:https : //bugs.launchpad.net/ubuntu/+source/python-pip/+bug/1635463
作者:路易斯·布沙德(路易斯)于2019-11-16发表:
它为我工作。但是我不是专家,所以,如果有人更好地理解它,那么对它进行解释会很棒。
你好,
就其价值而言,问题出在virtualenv的去版本化版本中,该版本使用了已打包的pkg_resource版本,该版本已在创建时添加到virtualenv中:
$ virtualenv .
Running virtualenv with interpreter /usr/bin/python2
New python executable in /home/caribou/git/quividi/test/bin/python2
Also creating executable in /home/caribou/git/quividi/test/bin/python
Installing setuptools, pkg_resources, pip, wheel...done.
$ pip freeze
pkg-resources==0.0.0
使用pip安装的virtualenv版本是可行的解决方法:
$ sudo apt -y purge python3-virtualenv virtualenv tox
$ pip install virtualenv
$ virtualenv .
pip install virtualenv
Collecting virtualenv
Downloading https://files.pythonhosted.org/packages/c5/97/00dd42a0fc41e9016b23f07ec7f657f636cb672fad9cf72b80f8f65c6a46/virtualenv-16.7.7-py2.py3-none-any.whl (3.4MB)
100% |████████████████████████████████| 3.4MB 351kB/s
Installing collected packages: virtualenv
Successfully installed virtualenv-16.7.7
$ virtualenv .
New python executable in /home/caribou/git/quividi/test/bin/python
Installing setuptools, pip, wheel...
done.
$ source bin/activate
$ pip freeze
$
路易(Louis)