Trên Ubuntu 12.04.
Để tìm hiểu những gì gói sở hữu file:
$ apt-file -F find /usr/bin/python2
python-minimal: /usr/bin/python2
Để tìm hiểu những gì các gói phụ thuộc vào gói:
$ apt-cache rdepends python-minimal
python-minimal
Reverse Depends:
python2.7-minimal
|livecd-rootfs
python-minimal:i386
python-support
python2.7-minimal
python
|livecd-rootfs
Nó chỉ ra rằng nếu bạn có python
gói thì bạn nên có python-minimal
sau đó bạn cần có tệp /usr/bin/python2
.
Kiểm tra xem /usr/bin
có nằm trong số $PATH
bên trong emacs không. Nếu đúng như vậy bạn không thể chạy /usr/bin/python2
từ một vỏ thì bạn có thể cài đặt lại python-minimal
để khôi phục /usr/bin/python2
file:
$ sudo apt-get --reinstall install python-minimal
Khi nào thì lỗi này xảy ra? – dwerner
Tôi không chắc tại sao điều này bị đóng là 'tắt chủ đề' vì câu hỏi là về việc thiết lập môi trường lập trình Python trên Ubuntu và thường là dòng đầu tiên của mã Python trên hệ thống UNIX. Dưới đây là giải thích về dòng này và cách cấu hình nó cho hệ thống của bạn: http: //stackoverflow.com/questions/2429511/why-do-people-write-usr-bin-env-python-on-the-first -line-of-a-python-script – Will