/ 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.