Я хотел бы установить проект, который требует Python3 .6, но моя установка Raspbian имеет Python3 .7. Для моей цели достаточно иметь virtualenv с Python3 .6, но, конечно, чтобы создать среду с Python 3.6, мне нужно ее установить. Что я сделал:
apt-get install python3.6
virtaulenv -p /usr/bin/python3.6 venv
Но это показывает это сообщение об ошибке
RuntimeError: failed to query /usr/bin/python3.6 with code 1 err:
'Traceback (most recent call last):\n
File "/home/arna/.local/lib/python3.7/site-packages/virtualenv/discovery/py_info.py", line 16, in <module>\n
from distutils.command.install import SCHEME_KEYS
ModuleNotFoundError: No module named \'distutils.command\'\n'
Я уже пробовал
apt-get install python3-distutils
, но он говорит, что требование уже выполнено (Я думаю, что это относится к Python3 .7).
Дополнительная информация: ни pip
не работает: если я попытаюсь сделать это
python3.6 -m pip
, я получу
Traceback (most recent call last):
File "/usr/lib/python3.6/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "/usr/lib/python3.6/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/usr/lib/python3/dist-packages/pip/__main__.py", line 16, in <module>
from pip._internal import main as _main # isort:skip # noqa
File "/usr/lib/python3/dist-packages/pip/_internal/__init__.py", line 40, in <module>
from pip._internal.cli.autocompletion import autocomplete
File "/usr/lib/python3/dist-packages/pip/_internal/cli/autocompletion.py", line 8, in <module>
from pip._internal.cli.main_parser import create_main_parser
File "/usr/lib/python3/dist-packages/pip/_internal/cli/main_parser.py", line 8, in <module>
from pip._internal.cli import cmdoptions
File "/usr/lib/python3/dist-packages/pip/_internal/cli/cmdoptions.py", line 17, in <module>
from pip._internal.locations import USER_CACHE_DIR, src_prefix
File "/usr/lib/python3/dist-packages/pip/_internal/locations.py", line 10, in <module>
from distutils import sysconfig as distutils_sysconfig
ImportError: cannot import name 'sysconfig'
Знаете ли вы, как исправить установку Python3 .6? Или как получить среду с Python версией, которую я хочу?
Спасибо