Tôi đang sử dụng PyDev cho Eclipse làm IDE và pip làm công cụ quản lý gói của tôi, chạy virtualenv.PyDev cho Eclipse - Giải quyết các phụ thuộc Python (nhập khẩu chưa được giải quyết)
Mỗi khi tôi muốn sử dụng/bao gồm một số thư viện mới hoặc phụ thuộc mới trong dự án của mình, tôi thêm chúng vào đường dẫn yêu cầu tệp. Các phụ thuộc được cài đặt trong môi trường ảo của tôi mà không có vấn đề gì sau khi chạy pip install -r pip-requires
.
Env My:
- Ubuntu 12.04
- PyDev cho Eclipse 2.7.1.2012100913
- Python 2.7.3
- Eclipse chàm
Cập nhật: tôi cài đặt Pydev:
Câu hỏi:
- eclipse/PyDev không biết gì về các thư viện mới được thêm vào trong env ảo của tôi. Tôi đã phải tự thêm thư mục nguồn .egg vào PYTHONPATH của dự án eclipse từng cái một để giải quyết tất cả các nhập khẩu chưa được giải quyết mà rất khó chịu! Các phụ thuộc python có thể được giải quyết một cách dễ dàng hơn không?
Cập nhật:
- Tôi thấy rằng nếu tôi sử dụng env ảo
Env/bin/python
như người phiên dịch như ảnh chụp màn hình cho thấy, một số các module cơ bản không được giải quyết trong nhật thực, ví dụ.import copy, import json
v.v. tôi có nên sử dụng mặc định/usr/bin/python
làm thông dịch viên và chỉ thêm virtual envsite-package
vào PYTHONPATH không? để tôi có thể giải quyết cả hai thư viện python chuẩn (ví dụ: json) và các phụ thuộc dự án của riêng tôi?
Cập nhật câu trả lời của tôi. Xin vui lòng xem qua. – jinghli
Cảm ơn rất nhiều Jinghli, nó hoạt động ngay bây giờ. – Shengjie