«pycharm» 태그된 질문

PyCharm은 Python 용 통합 개발 환경 (IDE)입니다. Windows, Mac OS X 및 Linux 용 JetBrains에서 개발했습니다.

4
메소드의 리턴 유형이 클래스 자체와 동일하도록 지정하려면 어떻게해야합니까?
파이썬 3에 다음 코드가 있습니다. class Position: def __init__(self, x: int, y: int): self.x = x self.y = y def __add__(self, other: Position) -> Position: return Position(self.x + other.x, self.y + other.y) 그러나 내 편집자 (PyCharm)는 기준 위치를 ( __add__방법에서) 확인할 수 없다고 말합니다 . 반환 유형이 유형이되도록 기대하려면 어떻게해야 …

17
PyCharm에서 해결되지 않은 참조 문제
디렉토리 구조가 있습니다 ├── simulate.py ├── src │ ├── networkAlgorithm.py │ ├── ... 그리고로 네트워크 모듈에 액세스 할 수 있습니다 sys.path.insert(). import sys import os.path sys.path.insert(0, "./src") from networkAlgorithm import * 그러나 pycharm은 모듈에 액세스 할 수 없다고 불평합니다. pycham이 참조를 해결하도록 어떻게 가르 칠 수 있습니까?
373 python  ide  pycharm 

23
PyCharm은 유효한 코드에 대한 해결되지 않은 참조 오류를 표시합니다
PyCharm을 사용하여 프로젝트를 진행하고 있습니다. 프로젝트가 인터프리터로 열리고 구성되어 성공적으로 실행될 수 있습니다. 원격 인터프리터 경로가 올바르게 매핑되었습니다. 이것은 올바른 구성으로 보이지만 PyCharm은 내장 Python 함수의 경우에도 "해결되지 않은 참조"오류로 유효한 코드를 강조 표시합니다. 코드가 실행 되더라도 왜 감지되지 않는 것입니까? PyCharm이 올바르게 인식하도록 할 수있는 방법이 있습니까? 이 특정 …
279 python  pycharm 



3
연쇄 비교를 단순화
정수 값 x이 있고 a start와 end값 사이에 있는지 확인해야 하므로 다음 명령문을 작성합니다. if x >= start and x <= end: # do stuff 이 문장에는 밑줄이 표시되고 툴팁은 연쇄 비교 단순화 내가 알 수있는 한, 그 비교는 그들이 오는 것처럼 간단합니다. 여기서 무엇을 놓쳤습니까?
254 python  pycharm 

3
CamelCase (전체 단어 대신)의 소스 코드를 탐색하는 방법은 무엇입니까?
Eclipse를 사용할 때 CTRL을 누르고 왼쪽 또는 오른쪽 화살표를 사용할 때 Eclipse가 LongCamelCaseWrittenWord여러 단계를 거쳐 탐색한다는 것을 기억 합니다. 한 번에 낙타 사건 단어 하나. 따라서 파이프 |는 실제 커서 위치를 나타냅니다. |LongCamelCaseWrittenWord -> CTRL+RIGHT_ARROW -> Long|CamelCaseWrittenWord -> CTRL+RIGHT_ARROW -> LongCamel|CaseWrittenWord -> CTRL+RIGHT_ARROW -> LongCamelCase|WrittenWord -> CTRL+RIGHT_ARROW -> LongCamelCaseWritten|Word -> …

8
쉐도우 이름은 외부 범위에서 얼마나 나쁜가?
방금 Pycharm으로 전환했으며 코드를 개선하는 데 도움이되는 모든 경고와 힌트에 매우 만족합니다. 내가 이해하지 못하는 것을 제외하고 : This inspection detects shadowing names defined in outer scopes. 외부 범위에서 변수에 액세스하는 것은 나쁜 습관이지만 외부 범위를 음영 처리하는 데 어떤 문제가 있습니까? 다음은 Pycharm이 경고 메시지를 표시하는 예입니다. data = …


12
PyCharm에서 설치된 패키지를 어떻게 사용합니까?
에서 PyCharm , 나는 파이썬 환경을 추가했습니다 /usr/bin/python. 하나, from gnuradio import gr 정의되지 않은 참조 로 실패합니다 . 그러나 파이썬 인터프리터에서는 명령 줄에서 잘 작동합니다. GNURadio는 Pycharm 외부의 파이썬에서 잘 작동합니다. 모든 것이 설치되고 원하는 방식으로 구성됩니다. Gnuradio는 /usr/local/lib/python2.7/site-packages/gnuradio 또한: PYTHONPATH = / usr / local / lib / …
200 python  pycharm  gnuradio 

5
Pycharm 관리자가 "d = {}"에 대해 불평하는 이유는 무엇입니까?
d = {}Pycharm의 코드 관리자 로 사전을 초기화하면 경고가 발생합니다. 이 사전 작성은 사전 리터럴로 다시 작성 될 수 있습니다. 다시 쓰면 d = dict()경고가 사라집니다. 때문에 {}이미 입니다 사전 문자 그대로, 나는 확실히 메시지가 잘못된 꽤 있어요. 또한, 모두 보인다 d = {}및 d = dict()유효하고 파이썬 있습니다. 이 …
196 python  pycharm 

5
PyCharm에게 어떤 유형의 매개 변수가 필요한지 어떻게 알 수 있습니까?
생성자, 할당, 메소드 호출과 관련하여 PyCharm IDE는 소스 코드를 분석하고 각 변수의 유형을 파악하는 데 매우 적합합니다. 올바른 코드 완성 및 매개 변수 정보를 제공하므로 존재하지 않는 속성에 액세스하려고하면 경고 메시지가 표시됩니다. 그러나 매개 변수에 관해서는 아무것도 모릅니다. 코드 완성 드롭 다운은 매개 변수가 어떤 유형인지 알 수 없으므로 아무 …

11
py.test 테스트를 실행하도록 PyCharm을 어떻게 구성합니까?
파이썬 코드에 대한 단위 테스트 작성을 시작하고 싶습니다 .py.test 프레임 워크는 Python의 번들 unittest 보다 나은 방법으로 들립니다 . 프로젝트에 "tests"디렉토리를 추가하고 test_sample.py 를 추가 했습니다. 이제 "tests"디렉토리에서 모든 테스트를 실행하도록 PyCharm을 구성하려고합니다. PyCharm 은 테스트 러너에서 py.test 를 지원 한다고 합니다 . 테스트를 실행하기 위해 실행 / 디버그 구성 …
162 python  pycharm  pytest 

13
PyCharm 오류 : 자체 모듈을 가져 오려고 할 때 '모듈 없음'(파이썬 스크립트)
모듈 ( my_mod.py폴더에 있는 파일 파일 my_module)을 작성했습니다. 현재 cool_script.py폴더 에있는 파일에서 작업 하고 있습니다 cur_proj. File-open을 사용하여 PyCharm에서 폴더를 열었습니다 (따라서 PyCharm 프로젝트라고 가정합니다). ProjectView (CMD-7)에서 내 프로젝트 cur_proj(빨간색)를 볼 수 있고 "외부 라이브러리"아래에 표시 my_module됩니다. cool_script.py에서 쓸 수 있습니다 from my_module import my_mod as mm PyCharm도 my_mod를 제안합니다. …
161 python  module  pycharm 

14
"UserWarning : Matplotlib는 현재 GUI가 아닌 백엔드 인 agg를 사용하고 있으므로 그림을 표시 할 수 없습니다." Pycharm에서 pyplot으로 그림을 그릴 때
다음과 같이 pyplot을 사용하여 간단한 그래프를 그리려고합니다. import matplotlib.pyplot as plt plt.plot([1,2,3],[5,7,4]) plt.show() 그러나 그림이 나타나지 않고 다음 메시지가 나타납니다. UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure. 여러 곳에서 다음을 사용하여 matplotlib의 구성을 변경해야하는 것을 보았습니다. import matplotlib matplotlib.use('TkAgg') import matplotlib.pyplot …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.