2015-08-21 28 views
6

Khi tôi bắt đầu một dự án mới trong Pycharm bằng môi trường ảo, tôi nhận được một thông báo cảnh báo tham chiếu chưa được giải quyết.Pycharm tham chiếu chưa được giải quyết trong virtualenv

enter image description here

Nhưng tôi đã cài đặt django đến môi trường ảo của tôi và nó đang làm việc một cách chính xác.

Làm cách nào để khắc phục sự cố này? Tôi đang sử dụng PyCharm 4.5.2 Pro

+0

Bạn đã thiết lập trình thông dịch dự án cụ thể của mình để trỏ đến env ảo của bạn theo tùy chọn? – gffbss

+1

Có. Pycharm tự động cài đặt nó khi tôi tạo dự án –

+0

Bạn đã thử tắt và bật lại? – Nearoo

Trả lời

0

Kiểm tra thư mục gốc của dự án của bạn. Có lẽ vấn đề trong đó.

Bạn đã tạo virtualenv theo cách thủ công hay thông qua PyCharm?

+1

Tôi tạo virtualenv qua PyCharm, thư mục gốc chính xác là –

3

Tôi cuối cùng tình cờ gặp một phương pháp làm việc cho tôi, nhưng tôi không biết vấn đề cơ bản.

Ban đầu tôi đã tạo virtualenv với PyCharm trong tùy chọn thông dịch viên. Bực mình rằng tôi đã gặp vấn đề này, tôi đã xóa nó và chỉ tạo một virtualenv với lệnh virtualenv, nhưng vấn đề vẫn còn.

Sau đó, tôi quay lại bộ chọn thông dịch viên và chọn "thêm địa phương". Tôi điều hướng đến nhị phân python trong thư mục/bin của virtualenv mà tôi đã tạo và chọn nó. Sau đó, các tham chiếu chưa được giải quyết đã được sửa.

+1

yup. Đó cũng là vấn đề đối với tôi. Dường như bạn phải chọn cả virtualenv và nhị phân python nào để sử dụng. Nếu không, mô-đun hoàn thành tự động sẽ không hoạt động đối với các gói trong virtualenv. – Grimmy

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