2010-03-19 34 views
12

Tôi thường tạo dự án Eclipse Pydev (nói, Google App Engine) với sai PYTHONPATH. Đó là thiếu "lib", nói. Dự án được lấp đầy với các lỗi có nghĩa là x đỏ. Khỏe. Tôi cập nhật dự án PYTHONPATH với những gì tôi biết sẽ khắc phục được sự cố và vấn đề vẫn còn.Làm cách nào để Pydev tính toán lại hàng nhập (loại bỏ x đỏ)?

Bây giờ, nếu tôi truy cập (ví dụ: nhấp đúp vào trình chỉnh sửa) bất kỳ tệp riêng lẻ nào, Pydev sẽ hối hận, và dấu x màu đỏ biến mất. Vì vậy, tôi có thể loại bỏ tất cả bằng cách truy cập từng tệp! Thật là kinh khủng. Làm mới hoặc mở và đóng dự án, thậm chí đóng và mở lại Eclipse dường như không hoạt động. Ý tưởng?

Tôi đang sử dụng Galileo (xây dựng 20100218-1602 của Eclipse) và 1.5.5.2010030420 của Pydev.

Trả lời

10

Một cách là để đi vào đường dẫn PYTHON của bạn trong cài đặt dự án của bạn và nhấn áp dụng, điều này buộc làm mới.

+2

Thật ngạc nhiên, điều này đã không hiệu quả đối với tôi. Có vẻ như nó sẽ, phải không? Nó giúp loại bỏ các X màu đỏ, nhưng chỉ sau khi tôi nhận được một tệp riêng lẻ để tải lại. – dfrankow

+2

Bạn cũng có thể thử làm mới các thư viện bên ngoài bằng cách mở các sở thích, chọn trình thông dịch python, và sau đó nhấn làm mới ở đó. – tlow

4

Thử chọn Dự án → Làm sạch từ menu của Eclipse, sau đó chọn dự án được đề cập hoặc "dọn sạch tất cả các dự án". Điều đó sẽ buộc Eclipse phải tạo lại tất cả các dấu lỗi trong toàn bộ dự án.

Cố gắng kết hợp với việc buộc làm mới PYTHONPATH (như được mô tả bằng tlow) có thể là đặt cược tốt nhất.

+0

Điều này phù hợp với tôi, kết hợp với sở thích đầu tiên> trình thông dịch python> áp dụng – ruedaminute

3

Trong PyDev mới nhất, bạn có thể kích chuột phải vào một thư mục trong gói PyDev thám hiểm và sau đó chọn một trong hai:

  1. PyDev> bỏ đánh dấu lỗi (chỉ để loại bỏ các dấu hiệu báo lỗi mà không cần thực hiện một phân tích mới) .

  2. PyDev> phân tích mã, để thực hiện phân tích mã các mô-đun bên dưới thư mục đó.

Lưu ý rằng từ PyDev phiên bản 2.1 trở đi, PyDev sẽ theo mặc định chỉ phân tích các tập tin được mở trong một trình soạn thảo, vì vậy, phương án 2 sẽ là cách thích hợp làm một mã số phân tích cho nhiều file cùng một lúc mà không cần phải mở nó trong một trình soạn thảo.

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