Raspbian Buster はデフォルトで Python3.7 を搭載しています。Python3.6 virtualenv を作成しようとしています。Raspbian Buster with Desktop (「推奨ソフトウェア」を含むバージョンではない) を新規インストールしており、既にsudo apt-get update; sudo apt-get upgrade
'd.
sudo apt-get install python3.6-dev
Python 3.6 を入手するために実行しました。- 次に
pip3 install virtualenvwrapper
、適切な行を実行して .bashrc に追加しました。 - 実行する
mkvirtualenv --python=/usr/bin/python3.6 venv
と、次のエラーが表示されます
Traceback (most recent call last):
File "/home/pi/.local/lib/python3.7/site-packages/virtualenv.py", line 24, in <module>
import distutils.spawn
ModuleNotFoundError: No module named 'distutils.spawn'
私はすでに答えを探しましたが、何も役に立ちませんでした。これが私がやったことです(私が覚えている限り)。
- .bashrc に追加しようとし
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.6
ましたが、役に立ちませんでした。 python3.6 -m pip install virtualenvwrapper
別のdistutilsエラーを取得 しようとしました: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'
- 私はうまくやることができます
mkvirtualenv venv
が、もちろんそれは私が望んでいないPython 3.7を使用しています。 - 試し
sudo apt-get install python3-distutils --reinstall
てみましたが、Python3.7 バージョンしかインストールされていないようです。python3.6-distutils
パッケージはありません。
これを機能させる方法について何か知っている人はいますか?