Python3: venv и pip

Начинаю изучать Python. Разбираюсь с виртуальными окружениями. Делаю следующую последовательность действий:

stranger@jarvis:~/test$ mkdir myapp && cd myapp
stranger@jarvis:~/test/myapp$ python3 -m venv env
stranger@jarvis:~/test/myapp$ source env/bin/activate
(env) stranger@jarvis:~/test/myapp$ pip -V
pip 18.1 from /home/stranger/test/myapp/env/lib/python3.7/site-packages/pip (python 3.7)

При попытке обновить пакеты в окружении получаю ошибку:

(env) stranger@jarvis:~/test/myapp$ pip list -o
Exception:
Traceback (most recent call last):
  File "/home/stranger/test/myapp/env/lib/python3.7/site-packages/pip/_internal/cli/base_command.py", line 143, in main
    status = self.run(options, args)
  File "/home/stranger/test/myapp/env/lib/python3.7/site-packages/pip/_internal/commands/list.py", line 138, in run
    packages = self.get_outdated(packages, options)
  File "/home/stranger/test/myapp/env/lib/python3.7/site-packages/pip/_internal/commands/list.py", line 149, in get_outdated
    dist for dist in self.iter_packages_latest_infos(packages, options)
  File "/home/stranger/test/myapp/env/lib/python3.7/site-packages/pip/_internal/commands/list.py", line 150, in <listcomp>
    if dist.latest_version > dist.parsed_version
TypeError: '>' not supported between instances of 'Version' and 'Version'
(env) stranger@jarvis:~/test/myapp$

Что пошло не так и как это исправить?


Ответы (0 шт):