/ usr / bin / env: 'python': Tidak ada file atau direktori seperti itu


14

Saya mencoba menginstal Kit Pengembangan Gitlab di Windows Ubuntu Bash .

$python3 keluaran

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 keluaran

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

Ketika saya mencoba melakukan ini:

sudo apt-get install build-essential 
./configure 
make -j4 # adjust according to your available CPU capacity 
sudo make install

Ini adalah output setelahnya ./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

tidak ada output

Bagaimana saya bisa memecahkan masalah ini? Saya baru di Ubuntu.


2
Harap edit pertanyaan Anda dan tunjukkan kepada kami hasil dari perintah-perintah ini: i) python --version; ii) which -a python.
— terdon

1
Itu tidak masuk akal. Anda mengatakan "itu memulai python sebagaimana mestinya", tetapi output Anda menunjukkan Anda tidak memiliki python yang diinstal. Apakah Anda benar-benar lari python2atau apa?
— terdon

Buruk saya saya digunakan $ alias python=python3sebelum menulis python waktu itu setelah membuka kembali yang hilang itu tidak menyelesaikan masalah
— artidokuz

Harap edit pertanyaan Anda dan klarifikasi. Apakah Anda atau tidak memiliki python yang diinstal? Apa yang terjadi jika Anda lari pythondari baris perintah? Apakah maksud Anda Anda hanya python3menginstal?
— terdon

Saya mengedit pertanyaan
— artidokuz

Jawaban:


5

Anda tampaknya telah python3menginstal, tetapi tidak dipanggil pythondan lagi pula skrip yang ingin Anda jalankan ( configure) membutuhkan python 2. Jadi:

  1. Instal python2

    sudo apt-get install python2.7-minimal
  2. Jalankan lagi

    ./configure

Jika gagal lagi, panggil dengan python2 secara eksplisit:

/usr/bin/python2.7 configure

17

Saya memiliki masalah yang sama setelah menginstal Ubuntu 18.04 dan mencoba menjalankan beberapa skrip python.

Saya mencoba:

sudo apt-get install python2.7-minimal

tapi saya masih mendapat kesalahan yang sama. Saya menyelesaikannya dengan:

sudo apt install python-minimal

Ini benar-benar benar: setelah yang python --versionmemberikan python 2.7.14
— Mohammad Kanan

1
Yang ini menyelesaikan masalah saya tetapi jawaban yang diterima tidak ... palsu ..
— Diego

Bagi saya yang sama ini sudo apt install python-minimalmenyelesaikan masalah.
— user12345

4

Saya memiliki masalah yang sama, itu diselesaikan dengan menghubungkan python ke python2.7 dengan perintah berikut

cd /usr/bin
sudo mv python python.bak
sudo ln -s /usr/bin/python2.7 /usr/bin/python

1
Bekerja untuk python3 juga, ketika mencoba menginstal youtube-dl. Saya tidak ingin menginstal versi lain ... Cara sederhana untuk hanya menautkan
— Amit

2

Untuk ubuntu 20.04 Anda dapat menggunakan paket berikut untuk perintah python. Dan itu adalah python 3.

sudo apt-get install python-is-python3


1

Hanya untuk referensi ... Saya memiliki masalah serupa - menjalankan skrip python dari wadah buruh pelabuhan gagal dengan "Tidak ada file atau direktori", solusi saya adalah untuk memaksa ujung garis gaya Unix pada checkout kode dan di IDE ( seperti itu diikat-mount dari host Windows ke wadah).


0

Skenario masalah :

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

Kemungkinan Solusi # 1

Jika Python 3 tidak diinstal, instal: apt-get install python3

Kemungkinan Solusi # 2

Jika Python 3 telah diinstal, jalankan perintah ini: whereis python3

Lalu kami membuat symlink untuk itu: sudo ln -s /usr/bin/python3 /usr/bin/python

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.