2008-09-22 17 views
46

Tôi đang cố gắng dạy cho Komodo kích hoạt IDLE khi tôi nhấn tổ hợp phím phải. Tôi có thể sử dụng đường dẫn chính xác của shortcut trong menu start trong thanh địa chỉ Windows Explorer để khởi động IDLE vì vậy tôi hy vọng Komodo cũng có thể sử dụng nó. Nhưng, đưa con đường này đến Komodo khiến nó nói rằng 1 được trả về. Điều này có vẻ thất bại vì IDLE không khởi động.Làm thế nào để khởi động IDLE (trình soạn thảo Python) mà không cần sử dụng phím tắt trên Windows Vista?

Tôi nghĩ mình nên tránh phím tắt và chỉ sử dụng đường dẫn chính xác. Tôi đi đến trình đơn bắt đầu, tìm lối tắt cho IDLE, nhấp chuột phải để xem các thuộc tính. Mục tiêu được tô xám, nhưng nói "Python 2.5.2". "Bắt đầu trong" được đặt thành "C: \ Python25 \". Nút "Vị trí tệp mở" cũng được tô xám.

Làm cách nào để tìm ra nơi phím tắt này thực sự trỏ đến? Tôi đã thử bắt đầu python.exe và pythonw.exe cả trong C: \ Python25, nhưng không bắt đầu lên IDLE.

+5

Tôi nghĩ rằng không ai trả lời câu hỏi của bạn: "Làm cách nào để tìm ra nơi phím tắt này thực sự trỏ đến?". Làm thế nào họ tìm ra câu trả lời của họ? Tôi phải làm gì khi tôi thấy loại lối tắt này và muốn tìm nơi nó đang dẫn đầu? – Sunny88

+0

Nếu bạn kiểm tra 'Properties' (menu chuột phải) của một phím tắt, nó sẽ cho bạn biết vị trí của nó. Câu hỏi và tiêu đề không khớp chính xác, giờ bạn đã chỉ ra nó @ Sunny88. – 2rs2ts

+1

@ 2rs2ts Vấn đề là điều này có vẻ như là điều hợp lý để làm trên các cửa sổ, nhưng nó đáng ngạc nhiên không đưa ra thông tin trong trường hợp này. Tôi không phải là một chuyên gia về cửa sổ, nhưng nó hoàn toàn lạ khi có một lối tắt như thế này thành công chỉ vào một tệp và không thể tìm ra tệp đó là gì. –

Trả lời

62

Có một tệp có tên idle.py trong thư mục cài đặt Python của bạn trong Lib\idlelib\idle.py.

Nếu bạn chạy tệp đó bằng Python, thì IDLE sẽ bắt đầu.

c: \ Python25 \ pythonw.exe c: \ Python25 \ Lib \ idlelib \ idle.py

+5

Đối với phiên bản python khác, sử dụng 'C: \ PythonXX \ pythonw.exe C: \ PythonXX \ Lib \ idlelib \ idle.py' Thay thế XX bằng phiên bản của bạn, ví dụ:' C: \ Python27 \ pythonw.exe C: \ Python27 \ Lib \ idlelib \ idle.py' – TrinitronX

+0

Khi tôi cố gắng ghi vào một tập tin trực tiếp trong ổ C, tôi nhận PermissionDeniedError. Tôi * suy đoán * điều này là bởi vì tôi đã không đưa ra trong "Chế độ quản trị". Làm thế nào tôi có thể làm như vậy, ngoại trừ trong chế độ quản trị viên? –

+0

@TrinitronX Điều đó có vẻ hoạt động tốt khi chạy nhiều phiên bản của Python. –

10

Đây là một đường dẫn mà bạn có thể sử dụng. Tôi không chắc liệu đây có phải là một phần của bản phân phối chuẩn hay nếu tệp được tự động tạo khi sử dụng IDLE lần đầu tiên.

C:\Python25\Lib\idlelib\idle.pyw 
1

Bạn cũng có thể gán phím nóng cho shortcut trực tiếp (ít nhất là trong Windows 95 bạn có thể, tôi đã không kiểm tra một lần nữa kể từ đó, nhưng tôi nghĩ là lựa chọn nên vẫn còn^_ ^).

12

Trong Python 3.2.2, tôi tìm thấy \Python32\Lib\idlelib\idle.bat đó là hữu ích vì nó sẽ cho phép tôi mở các tệp python được cung cấp dưới dạng arg trong IDLE.

+4

Cũng tìm thấy trong 2.7.2 – codeape

9

Nếu bạn chỉ có một Python vỏ chạy, gõ:

import idlelib.PyShell 
idlelib.PyShell.main() 
+1

im nhận được một lỗi, 'IDLE cant import Tkinter' –

+0

Hai dòng trong câu trả lời này có thể và nên được thay thế bằng' import idlelib.idle'. –

3

Python cài đặt thư mục> Lib> idlelib> idle.pyw

Nhấp đúp chuột vào nó và bạn tốt để đi.

+0

sửa cách này hoạt động cho tôi khi khởi chạy trong Windows 8.1 –

1

Phím tắt nhàn rỗi là "Lối tắt được quảng cáo" vi phạm một số tính năng nhất định như nút "tìm mục tiêu". Google để biết thêm thông tin.

Bạn có thể xem liên kết bằng trình chỉnh sửa hex hoặc tải xuống LNK Parser để xem vị trí trỏ đến.

Trong trường hợp của tôi nó chạy:
..\..\..\..\..\Python27\pythonw.exe "C:\Python27\Lib\idlelib\idle.pyw"

3

có một kịch bản .bat để bắt đầu nó (python 2.7).

c:\Python27\Lib\idlelib\idle.bat 
1

tôi thiết lập một cắt ngắn (sử dụng cửa sổ) và thiết lập mục tiêu để

C:\Python36\pythonw.exe c:/python36/Lib/idlelib/idle.py 

hoạt động tuyệt vời

Cũng tìm thấy công trình này

with open('FILE.py') as f: 
    exec(f.read()) 
0

Tôi có một phím tắt cho Idle (Python GUI).

  • Bấm vào biểu tượng cửa sổ ở phía dưới bên trái hoặc sử dụng Window Key (chỉ Python 2), bạn sẽ thấy Nhàn rỗi (Python GUI) biểu tượng
  • nhấp chuột phải vào biểu tượng sau đó thêm
  • Open File Location
  • Một cửa sổ mới sẽ xuất hiện và bạn sẽ thấy phím tắt của Idle (Python GUI)
  • Nhấp chuột phải, giữ và kéo ra màn hình để tạo lối tắt của GUI Python trên máy tính để bàn.
Các vấn đề liên quan