Wprowadzenie

Mam projekt Pythona na repozytorium Git. Wszystko działa OK dla większości członków zespołu, możemy synchronizować kod i edytować go bez problemu z Pycharm na różnych platformach (Windows, Linux)

Problem

Na jednym z komputerów otrzymujemy "nierozwiązane odniesienie" w całym kodzie na prawie każdym imporcie, z wyjątkiem wybudowania bibliotek Pythona (tj. Datetime importowe działa). Ten komputer działa w wersji Mac Pycharm.

Pytanie

Każdy wie, jak to rozwiązać? Czy jest jakiś znany problem z wersją MAC?

Z góry dziękuję!

51
Sergio Ayestarán 10 grudzień 2013, 00:07

4 odpowiedzi

Miałem też problem i zajęło mi kilka godzin, aby znaleźć dokładne rozwiązanie.

Musisz potwierdzić następujące rzeczy.

  1. 'django.contrib.staticfiles' jest dodawany do INSTALLED_APPS w pliku settings.py aplikacji.

  2. Katalog o zawartości statycznej (na przykład, obrazy), o nazwie static, mieszka pod korzeniem aplikacji.

Teraz wykonaj następujące czynności

Pycharm> Preferencje> Ustawienia projektu> Django

Upewnij się, że Django Project root, Settings.py i manage.py Skrypt są dobrze zdefiniowane w oknie dialogowym.

Możesz ruszać. Mam nadzieję że to pomoże.

4
A.J. 12 sierpień 2014, 09:43

Wykonałem wszystkie rzeczy powyżej z Einnocent i Myildirim, ale nadal musiałem wykonać następujące czynności:

Zamknij Pycharm i ręcznie usuń folder .idea, usuwa wszystko Pycharm wie o kodzie.

Otwórz Pycharm, Reimport projekt

Połączenie ustawiania prawidłowego korzenia źródła, ponowne uruchomienie Pythona za pomocą niepodoru pamięci podręcznej i usuwania folderu .idea / przywrócenie projektu Pycharm naprawił go.

3
Simon 30 marzec 2016, 13:19

Drugim powodem może być Tłumacz projektu Projekt . Na przykład, jeśli używasz Python3.x, ale tłumacz jest dla Python2.x, możesz sprawdzić tutaj:

Plik |. Ustawienia |. Projekt: "projektName" | Interpreter

0
torina 10 luty 2017, 22:28

Pycharm - Alt-F (ile); Ustawienia; struktura projektu ; Kliknij + Dodaj root treści ; Wskaż swój folder zawierający pakiet w kontencjach: /home/joker/anaconda3/envs/conda_py27/lib/Python2.7/site-Packages. Dodatkowo oznaczam zasoby (nie jestem pewien, czy jest to obowiązkowe). Kliknij OK, a reindeksowanie się dzieje. To rozwiązano problem dla mnie w Picharm Professional 2016.2.3

0
emeralddove 1 czerwiec 2017, 06:32