PyCharm 플러그인을 사용하여 IntelliJ IDEA에서 Python 인터프리터를 구성하려면 어떻게해야합니까?


108

IDEA 문서에는 PyCharm에서 Python 인터프리터를 추가하는 방법에 대한 자습서가 있습니다. 여기에는 "프로젝트 인터프리터"페이지에 액세스하는 것이 포함됩니다. Python 플러그인을 설치 한 후에도 해당 설정이 표시되지 않습니다.

나는 명백한 것을 놓치고 있습니까?


1
이 파일에서해야> 설정> 프로젝트 통역
— Joran 비즐리

9
@JoranBeasley는 IDEA (14)와 같은 그러한 설정이 없습니다

답변:


153

Python 플러그인이 설치된 경우 :

  1. 파일> 프로젝트 구조로 이동합니다.
  2. Project SDK의 프로젝트 메뉴에서 "새로 만들기"를 선택하고
  3. "Python SDK"를 선택한 다음 "로컬"을 선택합니다.

Python SDK가 설치되어있는 경우 흐름은 자연 스러워야합니다. Python 설치가있는 위치로 이동합니다.


1
두 통역사, 파이썬 하나는 자바 하나가 할 수있는 방법이 있나요 동시에는 ? 내가 앞뒤로 전환 할 필요가 없다는 의미입니다.
— David Williams

13
@DavidWilliams 예, 동일한 모듈에 대해 Python 패싯 이있는 Java 프로젝트를 만들어야 합니다. 새 프로젝트 마법사 (첫 페이지의 "추가 라이브러리 및 프레임 워크"에서 Python 선택) 또는 나중에 프로젝트 구조 ( File | Project Structure | Facets )에서이를 수행 할 수 있습니다.
— east825

이 과정을 반복하는 방법을 알아 내기 위해 연구가 필요하기 전에 이것 하나가 있지만, 또한 대부분의 새로운 IJ 릴리스에서 프로세스가 변경되었습니다.
— javadba 2015

최신 버전의 Jetbrains IDE의 경우 "프로젝트 구조"는 설정 메뉴에 있습니다ctrl + alt + S
— Madeo

9

그래서 여기 간단한 프로젝트가 있습니다. 여기서 Selenium외부 경로를 사용하여 추가하고

오류

이제 섹션 을 열고 Project Structure이동 해야합니다.SDK

프로젝트 구조

이제 프로젝트의 가상 환경을 선택하십시오. 에서 Classpath탭을 추가 PYTHONPATH클릭하여 +버튼을

SDK 추가

이제 모듈이 인식됩니다.

인식 된 모듈


감사합니다 Tarun. IntelliJ IDE에서 PySpark와 함께 새로 설치된 Python SDK를 사용하지 않은 것 같습니다. 그리고 덕분에 사이트 패키지를 지적 (와 PYTHONPATH 클래스 경로)에 대한
— 존 자이을

3

프로젝트에 언어가 다른 여러 모듈이있는 경우 다음과 같은 방식으로 인터프리터를 설정할 수 있습니다.

  • File -> Project Structure...
  • Modules왼쪽 목록에서 선택
  • 모듈 목록에서 Python 모듈을 선택합니다.
  • 오른쪽에있는 드롭 다운 목록에서 기존 Python SDK를 선택하거나 New...버튼을 클릭 하여 virtualenv를 만들거나 시스템의 Python 설치에서 새 Python SDK를 만듭니다.

2

다음과 같이하세요:

  1. 설정 열기 ( Ctrl+ Alt+ s)
  2. 플러그인을 클릭하십시오.
  3. 저장소 찾아보기를 찾아 클릭하십시오.
  4. "python"검색
  5. Python SDK 또는 pycharm 선택
  6. IDE 다시 시작
  7. 프로젝트 구조로 이동
  8. 프로젝트에서 Python SDK를 선택하거나 Python SDK로 새 프로젝트를 만듭니다.

2

Python SDK를 구성하는 동안 오류 (Ubuntu 18.04의 IntelliJ)가 발생했습니다.

이 문제를 해결하려면 다음을 수행해야합니다.

  1. File-> Project Structure->Modules
  2. 온 클릭 Dependencies탭을 클릭 +하고 파이썬 SDK를 선택

    여기에 이미지 설명 입력

  3. 클릭 Apply

그 후 경고가 사라지고 자동 완성도 제대로 작동하기 시작했습니다.

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