2017-02-09 22 views
6

vì vậy tôi đang cố gắng để nhậpchưa được giải quyết tham khảo django trong pycharm

from django.db import models 

nhưng sau đó pycharm sẽ nhấn mạnh django.db và phàn nàn chưa được giải quyết tài liệu tham khảo 'django'

làm thế nào để tôi nhận được pycharm nhận django

+1

Bạn có thể phải đặt môi trường python nào bạn đang sử dụng trong pycharm. Bạn đang sử dụng virtualenv? – anupsabraham

+3

Thông thường, việc chọn trình thông dịch của bạn từ Tệp -> Cài đặt -> Phiên dịch dự án sẽ hoạt động. Nếu không được liệt kê, hãy thêm nó. – anupsabraham

Trả lời

2

Tôi gặp sự cố này và nó đã ngừng chạy thử nghiệm đơn vị của tôi.

Tôi thấy rằng PyCharm, trong khi nâng cấp, đã thiết lập thông dịch viên Python của tôi thành một trong môi trường ảo mà tôi không sử dụng nữa cho dự án này. Vì vậy, tôi đặt nó vào môi trường Python toàn cục của tôi trong C: \ Python và mọi thứ hoạt động như một sự quyến rũ.

Tôi hy vọng điều này sẽ giúp ai đó.

17

Tôi giả sử bạn đang sử dụng virtualenv nằm trong cùng thư mục với các tệp dự án khác. Python nên biết chính xác đường dẫn đó. Vì vậy, nó có thể là Pycharm đang sử dụng sai thông dịch viên.

Đến Settings -> Dự án: -> Dự án Interpreter - gói> chuyển sang con đường đúng đắn

Trong gói dịch viên, cần có Django cài đặt. Nếu không, hãy làm ở đây/trong thiết bị đầu cuối.

1

Nếu bạn tạo dự án sử dụng python2.7 và trong đường dẫn python2.7 bạn đã cài đặt django, dự án hoạt động bình thường. Sau đó, bạn chuyển phiên dịch dự án sang python3.5, nhưng đường dẫn này không cài đặt django, sau đó bạn sẽ gặp phải vấn đề này.

enter image description here

0

nếu bạn đã cài đặt Django thành công trước đó, tại một địa điểm khác nhau từ vị trí dự án: trong pycharm đi đến các thiết lập> Dự án> phiên dịch dự án. bên phải của Phiên dịch dự án, nhấp vào biểu tượng cài đặt và chọn "thêm địa phương". sau đó trong môi trường mới kiểm tra hai hộp kiểm này: -inherit toàn cầu site-packages -Hãy dành cho tất cả các dự án

sau đó nhấn Ok và nút Apply và chờ cài đặt các thông dịch viên đến vị trí dự án của bạn.

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