Tôi đã tìm kiếm một thời gian khá lâu nhưng tôi không thể tìm thấy câu trả lời. Các câu hỏi tương tự liên quan đến một số trường hợp khó khăn với thư viện của bên thứ ba và tất cả, nhưng tình hình của tôi dường như là sách giáo khoa đơn giản. Tuy nhiên tôi không thể tìm ra cách hoạt động của nó.Nhập từ một dự án khác trong pydev
Tôi đang sử dụng Eclipse 3.5.2, Pydev 2.2.0, chạy trên máy Ubuntu 11.04.
Trường hợp của tôi có vẻ đơn giản: Tôi muốn viết một gói làm dự án riêng của mình và sau đó tôi muốn viết một ứng dụng bằng gói này trong một dự án khác.
Làm thế nào nên tôi thiết lập PyDev để tôi có thể có này hai dự án "cốt lõi" (gói) và "ứng dụng" (trong đó sử dụng các gói cốt lõi), và từ bên trong "ứng dụng" làm:
import core
?
- Tôi đã thêm lõi vào Tham chiếu dự án của ứng dụng nhưng không làm bất kỳ điều gì.
- Tôi đã thêm/core/vào thư mục Nguồn (Tôi đã buộc phải làm điều đó vì không phải là hiển thị trong danh sách), nó không hoạt động (vì vậy tôi đã xóa nó).
- Tôi đã thêm/đầy đủ/đường dẫn/đến/lõi vào Thư viện bên ngoài, nó vẫn không hoạt động.
Bằng cách "không hoạt động", tôi luôn muốn nhận "nhập không được giải quyết: cốt lõi".
Ý tưởng?
Cảm ơn, tôi đã nhận nó để làm việc bây giờ! 1) Tôi không cần phải thêm bất cứ thứ gì từ project1 trong pythonpath hoặc thư mục nguồn của dự án 2. 2) Đặt tên dự án của tôi là "core" là không đủ ngay cả khi nó có __init__.py: Tôi cần một gói "core" thích hợp. 3) Ngoài ra, khởi động lại nhật thực (tập tin/khởi động lại) là cần thiết. Yay! – Niriel