Невозможно установить python3 .6 virtualenv в Ubuntu 19.10 («нет модуля с именем apport») - PullRequest
0 голосов
/ 19 марта 2020

Я обновил дистрибутив Ubuntu до 19.10 и теперь не могу установить virtualenv для python3 .6. Я могу создать virtualenv для python3 .7 без проблем, набрав 'virtualenv NAME --python = python3', но когда я заменяю python3 на python3 .6, я получаю следующий вывод.

Running virtualenv with interpreter /usr/bin/python3.6
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/virtualenv.py", line 25, in <module>
    import distutils.sysconfig
ModuleNotFoundError: No module named 'distutils.sysconfig'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook
    from apport.fileutils import likely_packaged, get_recent_crashes
ModuleNotFoundError: No module named 'apport'

Python3 .6 работает нормально, когда я набираю python3 .6 в оболочке. У меня установлены python3 -pip, python3 -setuptools и python3 -distutils.

1 Ответ

0 голосов
/ 22 марта 2020

Я переустановил Ubuntu (fre sh), установил python3 .7-venv и python3 .8-venv, установил python3 .6 (вручную), и тогда он работал с командой:

python3 .6 -m venv NAME

Не уверен, кто это исправил. Я ожидал, что мне понадобится python3 .6-venv, но я не нуждался.

...