2012-07-11 38 views
5

Tôi không phải là một coder tuyệt vời, trên thực tế tôi chỉ đang cố gắng tìm hiểu, nhưng tôi không thể có được Geany để regonise Python trong hệ thống của tôi (Windows 7) khi tôi cố gắng thực hiện chương trình . Khi tôi bấm Execute, nó sẽ mở ra một cửa sổ lệnh nói:Geany không thể thực thi Python

'trăn' không được công nhận là một lệnh nội bộ hay bên ngoài, chương trình có thể hoạt động hoặc tập tin batch

Làm thế nào tôi có thể sửa lỗi này?

Trả lời

12

Thêm tệp thực thi Python vào PATH của bạn. Ví dụ, tôi đã Python được cài đặt tại địa chỉ:

C:\Program Files\Python 3.2 

Vì vậy, nhấn Win + Pause/Break, và đi đến "Advanced System Settings":

System settings

Bấm "Environment Variables "ở dưới cùng, thêm biến người dùng mới có tên là PYTHONDIR và đặt nó vào thư mục cài đặt Python của bạn:

Adding a new environment variable

Sau đó, tìm một biến số khác có tên là PATH. Nếu không có, hãy tạo một giá trị và đặt giá trị %PYTHONDIR%; nếu không, hãy thêm ;%PYTHONDIR vào hiện tại. Nó sẽ hoạt động tốt ngay bây giờ.

Adding the PYTHONDIR to the PATH variable

2

tôi đã cùng một vấn đề và thấy rằng thiết lập các con đường như được mô tả trong bài viết trước kia là cần thiết nhưng chưa đủ. Trong trường hợp của tôi, tôi đã lưu tập lệnh của mình vào thư mục "geany". Nó chỉ ra rằng có một vấn đề quyền với trình soạn thảo geany cố gắng để tạo ra một tập tin tạm thời trong thư mục geany. Ngay khi tôi lưu tập lệnh của mình vào một thư mục khác, lỗi quyền truy cập đã biến mất.

0

Tôi gặp sự cố này. Đã thêm python vào PATH, hoạt động tốt trên cmd. Nhưng Geany không thể thực hiện được. Hóa ra, trong khi lưu tập tin, tôi đã không nhập .py làm phần mở rộng. Một khi tôi đã làm điều đó, làm việc tốt.

Các vấn đề liên quan