Pytania otagowane jako pycharm

PyCharm to zintegrowane środowisko programistyczne (IDE) dla języka Python. Jest rozwijany przez JetBrains dla systemów Windows, Mac OS X i Linux.


17
Nierozwiązany problem referencyjny w PyCharm
Mam strukturę katalogów ├── simulate.py ├── src │ ├── networkAlgorithm.py │ ├── ... I mogę uzyskać dostęp do modułu sieciowego za pomocą sys.path.insert(). import sys import os.path sys.path.insert(0, "./src") from networkAlgorithm import * Jednak pycharm skarży się, że nie może uzyskać dostępu do modułu. Jak mogę nauczyć pycham rozpoznawania odwołania?
373 python  ide  pycharm 

23
PyCharm pokazuje błąd nierozwiązanych referencji dla prawidłowego kodu
Korzystam z PyCharm do pracy nad projektem. Projekt jest otwierany i konfigurowany za pomocą interpretera i może zostać pomyślnie uruchomiony. Ścieżki zdalnego tłumacza są poprawnie odwzorowane. Wygląda na to, że jest to poprawna konfiguracja, ale PyCharm wyróżnia mój prawidłowy kod błędami „nierozwiązanego odwołania”, nawet dla wbudowanych funkcji Pythona. Dlaczego nie …
279 python  pycharm 



3
Uprość porównanie łańcuchowe
Mam wartość całkowitą xi muszę sprawdzić, czy zawiera się między a, starta endwięc piszę następujące instrukcje: if x >= start and x <= end: # do stuff To oświadczenie zostaje podkreślone, a podpowiedź mówi mi, że muszę uprościć porównanie łańcuchowe O ile wiem, porównanie jest tak proste, jak tylko się …
254 python  pycharm 

3
Jak poruszać się po kodzie źródłowym według części w CamelCase (zamiast całych słów)?
Pamiętam, kiedy korzystałem z Eclipse, że trzymając CTRL i używając strzałek w lewo lub w prawo, Eclipse poruszał się LongCamelCaseWrittenWordw kilku krokach. Jedno słowo wielbłąda na raz. Będzie to wyglądało następująco (potok |reprezentuje rzeczywistą pozycję kursora): |LongCamelCaseWrittenWord -> CTRL+RIGHT_ARROW -> Long|CamelCaseWrittenWord -> CTRL+RIGHT_ARROW -> LongCamel|CaseWrittenWord -> CTRL+RIGHT_ARROW -> LongCamelCase|WrittenWord -> …

8
Jak złe są definicje cieniowania w zewnętrznych zakresach?
Właśnie przeszedłem na Pycharm i bardzo się cieszę z wszystkich ostrzeżeń i wskazówek, które pozwalają mi ulepszyć swój kod. Z wyjątkiem tego, którego nie rozumiem: This inspection detects shadowing names defined in outer scopes. Wiem, że złą praktyką jest dostęp do zmiennej z zakresu zewnętrznego, ale jaki jest problem z …


12
Jak importować moduły do ​​pycharm?
W PyCharm dodałem środowisko Python /usr/bin/python. Jednak, from gnuradio import gr kończy się niepowodzeniem jako niezdefiniowane odwołanie . Działa to jednak poprawnie w interpretatorze Pythona z wiersza poleceń. GNURadio działa dobrze z Pythonem poza Pycharmem. Wszystko jest instalowane i konfigurowane tak, jak tego chcę. Gnuradio znajduje się na /usr/local/lib/python2.7/site-packages/gnuradio Również: …
200 python  pycharm  gnuradio 

5
Dlaczego inspektor Pycharm narzeka na „d = {}”?
Podczas inicjowania słownika za d = {}pomocą kodu Pycharm inspektor generuje ostrzeżenie, mówiąc: To tworzenie słownika można przepisać jako dosłowne. Jeśli go przepiszę, d = dict()ostrzeżenie zniknie. Skoro {}już jest słownikiem dosłowny, jestem całkiem pewny, że komunikat jest błędny. Ponadto wydaje się, że zarówno d = {}i d = dict()są …
195 python  pycharm 


11
Jak skonfigurować PyCharm do uruchamiania testów py.test?
Chcę zacząć pisać testy jednostkowe dla mojego kodu w Pythonie, a framework py.test wydaje się lepszym rozwiązaniem niż dołączony unittest w Pythonie . Więc dodałem katalog "testy" do mojego projektu i dodałem do niego test_sample.py . Teraz chcę skonfigurować PyCharm, aby uruchamiał wszystkie testy w moim katalogu „tests”. PyCharm rzekomo …
162 python  pycharm  pytest 

13
Błąd PyCharm: „Brak modułu” podczas próby zaimportowania własnego modułu (skrypt Pythona)
Napisałem moduł ( my_mod.pyplik znajdujący się w folderze my_module). Obecnie pracuję na pliku cool_script.pyznajdującym się w folderze cur_proj. Otworzyłem folder w PyCharm za pomocą File - open (i zakładam, że jest to projekt PyCharm). W ProjectView (CMD-7) widzę swój projekt cur_proj(na czerwono), a pod „Bibliotekami zewnętrznymi” widzę my_module. W cool_script.py …
161 python  module  pycharm 

14
„Ostrzeżenie użytkownika: Matplotlib obecnie używa agg, który nie jest zapleczem graficznym, więc nie może pokazać rysunku.” podczas kreślenia postaci z pyplotem na Pycharm
Próbuję wykreślić prosty wykres za pomocą pyplota, np .: import matplotlib.pyplot as plt plt.plot([1,2,3],[5,7,4]) plt.show() ale liczba się nie pojawia i pojawia się następujący komunikat: UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure. Widziałem w kilku miejscach, że trzeba zmienić konfigurację matplotlib …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.