After cloning to elsiros_webots directory, Ubuntu 20.04
(base) dimakarp1996@dimakarp1996-System-Product-Name:~/elsiros_webots$ pip install -r requirements.txt;sudo apt-get install libprotobuf-dev protobuf-compiler;cd /path/to/elsiros_webots/controllers/player;make
Traceback (most recent call last):
File “/home/dimakarp1996/anaconda3/bin/pip”, line 7, in
from pip._internal.cli.main import main
File “/home/dimakarp1996/anaconda3/lib/python3.8/site-packages/pip/_internal/cli/main.py”, line 8, in
from pip._internal.cli.autocompletion import autocomplete
File “/home/dimakarp1996/anaconda3/lib/python3.8/site-packages/pip/_internal/cli/autocompletion.py”, line 9, in
from pip._internal.cli.main_parser import create_main_parser
File “/home/dimakarp1996/anaconda3/lib/python3.8/site-packages/pip/_internal/cli/main_parser.py”, line 7, in
from pip._internal.cli import cmdoptions
File “/home/dimakarp1996/anaconda3/lib/python3.8/site-packages/pip/_internal/cli/cmdoptions.py”, line 22, in
from pip._internal.cli.progress_bars import BAR_TYPES
File “/home/dimakarp1996/anaconda3/lib/python3.8/site-packages/pip/_internal/cli/progress_bars.py”, line 9, in
from pip._internal.utils.logging import get_indentation
File “/home/dimakarp1996/anaconda3/lib/python3.8/site-packages/pip/_internal/utils/logging.py”, line 14, in
from pip._internal.utils.misc import ensure_dir
File “/home/dimakarp1996/anaconda3/lib/python3.8/site-packages/pip/_internal/utils/misc.py”, line 29, in
from pip._internal.locations import get_major_minor_version, site_packages, user_site
File “/home/dimakarp1996/anaconda3/lib/python3.8/site-packages/pip/_internal/locations/init.py”, line 9, in
from . import _distutils, _sysconfig
File “/home/dimakarp1996/anaconda3/lib/python3.8/site-packages/pip/_internal/locations/_sysconfig.py”, line 8, in
from pip._internal.exceptions import InvalidSchemeCombination, UserInstallationInvalid
ImportError: cannot import name ‘InvalidSchemeCombination’ from ‘pip._internal.exceptions’ (/home/dimakarp1996/anaconda3/lib/python3.8/site-packages/pip/_internal/exceptions.py)
[sudo] password for dimakarp1996:
Reading package lists… Done
Building dependency tree
Reading state information… Done
protobuf-compiler is already the newest version (3.11.4-0lambda1).
protobuf-compiler set to manually installed.
The following NEW packages will be installed:
libprotobuf-dev libprotobuf-lite22
0 upgraded, 2 newly installed, 0 to remove and 51 not upgraded.
Need to get 1 256 kB of archives.
After this operation, 12,2 MB of additional disk space will be used.
Get:1 http://archive.lambdalabs.com/ubuntu focal/main amd64 libprotobuf-lite22 amd64 3.11.4-0lambda1 [5 220 B]
Get:2 http://archive.lambdalabs.com/ubuntu focal/main amd64 libprotobuf-dev amd64 3.11.4-0lambda1 [1 250 kB]
Fetched 1 256 kB in 2s (642 kB/s)
Selecting previously unselected package libprotobuf-lite22:amd64.
(Reading database … 308608 files and directories currently installed.)
Preparing to unpack …/libprotobuf-lite22_3.11.4-0lambda1_amd64.deb …
Unpacking libprotobuf-lite22:amd64 (3.11.4-0lambda1) …
Selecting previously unselected package libprotobuf-dev:amd64.
Preparing to unpack …/libprotobuf-dev_3.11.4-0lambda1_amd64.deb …
Unpacking libprotobuf-dev:amd64 (3.11.4-0lambda1) …
Setting up libprotobuf-lite22:amd64 (3.11.4-0lambda1) …
Setting up libprotobuf-dev:amd64 (3.11.4-0lambda1) …
bash: cd: /path/to/elsiros_webots/controllers/player: No such file or directory
make: *** No targets specified and no makefile found. Stop.
(base) dimakarp1996@dimakarp1996-System-Product-Name:~/elsiros_webots$
You need to specify the path to player controller, that is located in elsiros_webots/controllers/player
This line says that you didn’t specify it for the cd command
bash: cd: /path/to/elsiros_webots/controllers/player: No such file or directory
The bug ImportError: cannot import name ‘InvalidSchemeCombination’ from ‘pip._internal.exceptions’ occurs BEFORE opening the path you specified.