/ usr / bin / env: 'python': Không có tệp hoặc thư mục như vậy


14

Tôi đang cố gắng cài đặt Bộ phát triển Gitlab trên Windows Ubuntu Bash .

$python3 đầu ra

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 đầu ra

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

Khi tôi cố gắng làm điều này:

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

Đây là đầu ra sau ./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

không có đầu ra

Làm sao tôi có thể giải quyết việc này? Tôi mới dùng Ubuntu.


2
Vui lòng chỉnh sửa câu hỏi của bạn và cho chúng tôi thấy đầu ra của các lệnh này: i) python --version; ii) which -a python.
terdon

1
Điều đó không có ý nghĩa. Bạn nói "nó khởi động python như bình thường", nhưng kết quả đầu ra của bạn cho thấy bạn chưa cài đặt python. Bạn đã thực sự chạy python2hay cái gì đó?
terdon

Tôi đã sử dụng $ alias python=python3trước khi viết con trăn vào thời điểm đó sau khi mở lại, nó không giải quyết được vấn đề
artidokuz

Vui lòng chỉnh sửa câu hỏi của bạn và làm rõ. Bạn có hoặc bạn chưa cài đặt python? Điều gì xảy ra nếu bạn chạy pythontừ dòng lệnh? Bạn có nghĩa là bạn chỉ python3cài đặt?
terdon

Tôi đã chỉnh sửa câu hỏi
artidokuz

Câu trả lời:


5

Bạn dường như đã python3cài đặt, nhưng nó không được gọi pythonvà dù sao thì tập lệnh bạn muốn chạy ( configure) yêu cầu python 2. Vì vậy:

  1. Cài đặt python2

    sudo apt-get install python2.7-minimal
  2. Chạy lại

    ./configure

Nếu thất bại lần nữa, hãy gọi nó bằng python2 một cách rõ ràng:

/usr/bin/python2.7 configure

17

Tôi gặp vấn đề tương tự sau khi cài đặt Ubuntu 18.04 và cố gắng chạy một số tập lệnh python.

Tôi đã thử:

sudo apt-get install python2.7-minimal

nhưng tôi vẫn nhận được lỗi tương tự. Tôi đã giải quyết nó bằng cách:

sudo apt install python-minimal

Điều này thực sự chính xác: sau đó python --versioncho trăn 2.7,14
Mohammad Kanan

1
Điều này đã giải quyết vấn đề của tôi nhưng chấp nhận câu trả lời không..cái ..
Diego

Tương tự đối với tôi điều này đã sudo apt install python-minimalgiải quyết vấn đề.
user12345

4

Tôi gặp vấn đề tương tự, Nó đã được giải quyết bằng cách liên kết python với python2.7 với các lệnh sau

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

1
Làm việc cho python3 là tốt, trong khi cố gắng cài đặt youtube-dl. Tôi không muốn cài đặt phiên bản khác ... Cách đơn giản để chỉ liên kết thay vào đó
Amit

1

Chỉ để tham khảo ... Tôi gặp vấn đề tương tự - chạy tập lệnh python từ bộ chứa docker không thành công với "Không có tệp hoặc thư mục như vậy", giải pháp của tôi là buộc các kết thúc dòng kiểu Unix khi kiểm tra mã và trong IDE ( vì nó được gắn kết từ máy chủ Windows vào thùng chứa).


1

Đối với Ubuntu 20.04, bạn có thể sử dụng gói sau để lệnh python. Và nó là trăn 3.

sudo apt-get install python-is-python3


0

Kịch bản vấn đề :

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

Giải pháp khả thi # 1

Nếu Python 3 chưa được cài đặt, hãy cài đặt nó: apt-get install python3

Giải pháp khả thi # 2

Nếu Python 3 đã được cài đặt, hãy chạy các lệnh sau: whereis python3

Sau đó, chúng tôi tạo một liên kết tượng trưng cho nó: sudo ln -s /usr/bin/python3 /usr/bin/python

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.