Python 3.5.2 (default, Nov 17 2016, 17:05:23)[GCC 5.4.0 20160609] on linuxType "help", "copyright", "credits" or "license" for more information.>>>
$python выход
The program 'python' can be found in the following packages: * python-minimal * python3Try: sudo apt install <selected package>
Когда я пытаюсь сделать это:
sudo apt-get install build-essential ./configure make -j4 # adjust according to your available CPU capacity sudo make install
Это результат после ./configure
$ ./configure/usr/bin/env: ‘python’: No such file or directory
$ python --version The program 'python' can be found in the following packages: * python-minimal * python3Try: sudo apt install <selected package>$which -a python
нет выхода
Как я могу решить эту проблему? Я новичок в Ubuntu.
Похоже, у вас действительно есть python3 установлен, но он не вызывается python и в любом случае сценарий, который вы хотите запустить (configure) требуется python 2. Так что:
Установить python2
sudo apt-get install python2.7-minimal
Запустите его еще раз
./configure
Если это снова не удастся, вызовите его с помощью python2 явно:
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10update-alternatives: using /usr/bin/python3 to provide /usr/bin/python (python) in auto mode
Протестировано и проверено на моей системе LTS 20.04. Видеть man update-alternatives для получения более подробной информации. И "Нет - для этого не обязательно устанавливать Python2".;
Просто для справки... У меня была похожая проблема - запуск скрипта python из контейнера docker завершился неудачей с "Нет такого файла или каталога", мое решение состояло в том, чтобы принудительно использовать окончания строк в стиле Unix при проверке кода и в IDE (поскольку он был привязан с хоста Windows к контейнеру).
В этом нет никакого смысла. Вы сказали: “он запускает python так, как должен”, но ваш вывод показывает, что у вас не установлен python. Вы действительно запустили “python2” или что-то в этом роде?
Моя вина, что я использовал $ alias python= python3 перед написанием python в тот раз, когда после повторного открытия его gone altought это не решило проблему
Пожалуйста, [отредактируйте] свой вопрос и уточните. Установлен ли у вас python или нет? Что произойдет, если вы запустите python из командной строки? Вы имеете в виду, что у вас установлен только python3?