Когда я пробовал whereis python
он возвращает мне следующий список:
python: /usr/bin/python3.8 /usr/lib/python3.9 /usr/lib/python2.7 /usr/lib/python3.8 /etc/python2.7 /etc/python3.8 /usr/local/lib/python3.8 /usr/include/python3.8
Означает ли это, что питон уже установлен на моем компьютере?
Но когда я пытаюсь пряжи установить
в моем проекте, он возвращает мне следующую ошибку:
gyp verb cli ]
gyp info using node-gyp@3.8.0
gyp info using node@15.3.0 | linux | x64
gyp verb command rebuild []
gyp verb command clean []
gyp verb clean removing "build" directory
gyp verb command configure []
gyp verb check python checking for Python executable "python2" in the PATH
gyp verb `which` failed Error: not found: python2
На вашем компьютере установлен python3.8
. Чтобы быстро проверить, установлен ли python2
, запустите команду python2 --version
, и ваш компьютер, скорее всего, покажет команда не найдена
, потому что это наиболее вероятно не установлен в вашей системе.
Используйте команду sudo apt install python2
для установки python2
.
Кроме того, в последних версиях Ubuntu python2
] должен вызываться командой python2
, а не только python
.
Предупреждение: Не пытайтесь удалить python3
или изменить версия Python по умолчанию - 2. python3.8
предустановлен в вашей версии Ubuntu, и от него зависят основные компоненты Ubuntu. Вы можете безопасно установить python2
и python3
.
Вы можете проверить, используя python2 --version
для python2 и python3 --version
для python3. Вы также можете использовать which python
, чтобы проверить, какой питон будет использоваться при вызове. Судя по всему, он установлен на вашем станке, но yarn не удалось его найти.