/ usr / bin / env: 'python': Немає такого файлу чи каталогу


15

Я намагаюся встановити 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.


2
Будь ласка, відредагуйте своє запитання та покажіть нам результат цих команд: i) python --version; іі) which -a python.
тердон

1
Це не має сенсу. Ви сказали, що "він запускає python як слід", але ваш результат показує, що у вас немає встановленого python. Ви насправді бігали python2чи щось таке?
тердон

Мій поганий я використовував $ alias python=python3перед тим, як писати python в той час після того, як знову відкрив його, він не вирішив проблему
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

17

У мене була така ж проблема після встановлення Ubuntu 18.04 та спроби запустити деякі сценарії python.

Я намагався:

sudo apt-get install python2.7-minimal

але я все-таки отримав ту саму помилку. Я вирішив це:

sudo apt install python-minimal

Це дійсно правильно: після чого python --versionдає пітона 2.7.14
Мохаммад Канан

1
Цей вирішив мою проблему, але прийнята відповідь не..цікаво ..
Дієго

Це ж для мене це sudo apt install python-minimalвирішило проблему.
користувач12345

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

3

Для ubuntu 20.04 ви можете використовувати наступний пакет для команди python. І це пітон 3.

sudo apt-get install python-is-python3


1

Для довідки ... У мене була подібна проблема - не вдалося запустити скрипт python з контейнера docker із "Немає такого файлу чи каталогу", моє рішення полягало в тому, щоб змусити закінчення рядків у стилі Unix на касі коду та в IDE ( як це було прив’язано з хоста Windows до контейнера).


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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.