Python IDLE không thể được mở bằng cách bấm đúp vào tệp .py trong Finder


0

Tôi không thể mở .pytệp trong IDLE bằng cách nhấp đúp vào tệp trong Finder (IDLE hiện được đặt làm chương trình mặc định để mở các tệp đó). Tôi cũng không thể mở các tệp đó bằng cách nhấp chuột phải và chọn IDLE.

Nếu IDLE đã mở, tôi có thể mở .pytệp thông qua File > Openphương thức. Khi IDLE được mở, tôi cũng có thể nhấp đúp vào .pytệp và chúng sẽ mở trong IDLE. Cuối cùng, trong Terminal, tôi có thể mở .pycác tệp tốt bằng cách nhập idle -e file.pyngay cả khi IDLE chưa được mở.

Tôi chỉ không thể tự mở IDLE bằng cách nhấp đúp vào .pytệp hoặc nhấp chuột phải vào .pytệp và chọn IDLE.

Tôi đang sử dụng OSX 10.8.2 và Python / IDLE 2.7.3. Bất cứ ai biết làm thế nào tôi có thể khắc phục điều này?


env PATH=/usr/bin:/bin:/usr/sbin:/sbin idle file.pyhoạt động với tôi, tôi không thể kiểm tra phiên bản của bạn vì tôi chưa cài đặt Tkinter cho Python3.3 mà tôi sử dụng. Bạn đã cài đặt python khác mặc định?
Eir Nym

@EirNym, tôi đã cài đặt Python 2.7.3 và Python 2.6 (từ python.org) trên máy của mình, sau đó tôi gỡ cài đặt cả hai và cài đặt lại OSX và XCode. Sau đó, tôi đã cài đặt lại Python 2.7.3 (một lần nữa từ python.org). Trong tập tin nào bạn đang thiết lập đường dẫn trong bình luận của bạn?
GChorn

Vì IDLE là GUI, nó sẽ không xem xét bất kỳ thay đổi nào trong đường dẫn của bạn trong các tệp .profile - Apple IDLE có hoạt động không?
Đánh dấu

Câu trả lời:


1
  1. Bạn không cần cài đặt python 2.7.3 trên ML vì nó mặc định.
  2. Nếu bạn thực sự cần cài đặt tùy chỉnh python (ví dụ nếu bạn cần các gói trang web đặc biệt), bạn cần cài đặt nó từ cổng mac hoặc từ nhà pha chế (tôi thích cổng mac hơn). Và quy tắc các gói tùy chỉnh từ vị trí đó.
  3. Để làm cho IDLE có thể chạy được từ cài đặt python của bạn, bạn phải giải quyết tất cả các phụ thuộc như TKinter.

Tôi thực sự bối rối. Khi tôi cài đặt ML, phiên bản mặc định của Python tôi nhận được (khi tôi gõ "python" ở dòng lệnh) là 2.7.2, không phải 2.7.3. Ngoài ra, tôi không biết rằng IDLE đã được cài đặt sẵn trên ML. Dựa trên câu trả lời của bạn, tôi không còn chắc chắn làm thế nào để nói với các phiên bản Python / IDLE được cài đặt sẵn ML từ các phiên bản python.org.
GChorn

Bạn có thể tự do xóa python khỏi python.org và cài đặt từ MacPorts nếu bạn cần các python khác nhau để thiết lập các gói trang web
Eir Nym 21/03/13

0

Bạn có thể nhấp chuột phải vào tệp python và chọn lấy thông tin. Gần cuối cửa sổ thông tin get là phần đọc Open With. Bạn có thể chọn một phiên bản của Idle để sử dụng. Có một nút bên dưới mà đọc thay đổi tất cả. Nếu bạn bấm vào đây, thì tất cả các tệp có đuôi .py sẽ được mở ở chế độ chờ. Chỉ cần thử nghiệm này và nó hoạt động.

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.