/ usr / bin / env: 'python': нет такого файла или каталога

14

Я пытаюсь установить Gitlab Development Kit на Windows Ubuntu Bash .

$python3 вывод

Python 3.5.2 (default, Nov 17 2016, 17:05:23)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

$python вывод

The program 'python' can be found in the following packages:
 * python-minimal
 * python3
Try: 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
 * python3
Try: sudo apt install <selected package>

$which -a python

нет выхода

Как я могу решить это? Я новичок в Ubuntu.

artidokuz
источник
2
Пожалуйста, отредактируйте ваш вопрос и покажите нам вывод этих команд: i) python --version; II) which -a python.
тердон
1
Это не имеет смысла. Вы сказали «он запускает Python, как и должно», но ваш вывод показывает, что у вас не установлен Python. Вы на самом деле бежали python2или что-то?
тердон
Мой плохой я использовал , $ alias python=python3прежде чем писать питон , что время после открытия его нет altought это не решило проблему
artidokuz
Пожалуйста, отредактируйте свой вопрос и уточните . У вас установлен Python или нет? Что произойдет, если вы запустите pythonиз командной строки? Вы имеете в виду, что вы только python3установили?
тердон
Я редактировал вопрос
artidokuz

Ответы:

5

Вы, кажется, python3установили, но он не вызывается, pythonи в любом случае скрипт, который вы хотите запустить ( configure), требует Python 2. Итак:

  1. Установить Python2

    sudo apt-get install python2.7-minimal
  2. Запустите это снова

    ./configure

Если это снова не сработает, вызовите его явно с python2:

/usr/bin/python2.7 configure
terdon
источник
17

У меня была такая же проблема после установки Ubuntu 18.04 и попытки запустить некоторые скрипты на Python.

Я старался:

sudo apt-get install python2.7-minimal

но я все еще получил ту же ошибку. Я решил это путем:

sudo apt install python-minimal
nwaweru
источник
Это действительно правильно: после чего python --versionвыдает питон 2.7.14
Мухаммед Канан
1
Это решило мою проблему, но принятый ответ не был .. не верным ..
Диего,
То же самое для меня это sudo apt install python-minimalрешило проблему.
user12345
4

У меня была та же проблема, она была решена путем связывания python с python2.7 с помощью следующих команд

cd /usr/bin
sudo mv python python.bak
sudo ln -s /usr/bin/python2.7 /usr/bin/python
Ранджан Рави
источник
1
Работал и для python3, пытаясь установить youtube-dl. Я не хотел устанавливать другую версию ... Простой способ вместо ссылки
Amit
2

Для Ubuntu 20.04 вы можете использовать следующий пакет для команды python. И это питон 3.

sudo apt-get install python-is-python3

Динука Тиланга
источник
1

Просто для справки ... У меня была похожая проблема - запуск сценария Python из контейнера Docker завершился неудачно с «Нет такого файла или каталога», мое решение состояло в том, чтобы принудительно завершить строки в стиле Unix при проверке кода и в IDE ( так как он был привязан к хосту Windows к контейнеру).

Rots
источник
0

Проблемный сценарий :

/usr/bin/env: python’: No such file or directory

Возможное решение № 1

Если Python 3 не установлен, установите его: apt-get install python3

Возможное решение № 2

Если Python 3 установлен, выполните следующие команды: whereis python3

Затем мы создаем символическую ссылку на него: sudo ln -s /usr/bin/python3 /usr/bin/python

Франческо Мантовани
источник