Programming

파이참(Pycharm) 설치와 pip 사용하기

IT오이시이 2022. 2. 24. 12:31
728x90

파이참(Pycharm) 설치와 pip 사용하기

#파이참 #Pycham #윈도우 #windows

1. Pycharm 설치 시스템 요구사항
2. Pycharm 다운로드와 설치
3. Pycharm 새로운 기능
4. Pycharm 새 프로젝트 만들기
5. Pycharm 에서 파이썬 패키지 관리자 PIP 수동 설치
6. PIP 패키지 설치시 SSL 오류가 나는 경우 조치 방법

 

설치 오류시 참고 할 내용

[ 파이썬 SSL인증서 오류 참고]
1. 파이썬 설치 오류 해결 pip SSLCertVerificationError
2. git  https repository 연결시 SSL 인증서 오류 해결
3. (Pycharm)  PIP 패키지 설치 SSL 인증서 오류 해결 

 

 

1. Pycharm 설치 시스템 요구사항

  • Microsoft Windows 10, 8의 64비트 버전
  • 2GB RAM 이상, 8GB RAM 권장
  • 2.5GB 하드 디스크 공간, SSD 권장
  • 화면 해상도 1024x768 이상
  • Python 2.7 또는 Python 3.5 이상

 

2. Pycharm 다운로드와 설치

  1. Pycharm 을 운영체제에 맞게 설치 파일을 다운받습니다.
  2. pycharm-2021.3.2.exe 파일을 실행하여 설치 마법사를 시작합니다.
  3. 마법사에서 제안된 모든 단계를 따르세요. 해당하는 설치 옵션을 특히 주의해서 확인하세요.

https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows

 

3. PyCharm 새로운 기능

 

3.1 Poetry 지원

  • Poetry comes with all the tools you might need to manage your projects in a deterministic way
  • (빌드) 명령어로 쉽게 패키지를 생성할수 있습니다.
  • (배포) PyPI (python Package Index)에 배포가 가능합니다..
  • (추적) 소스의 의존 관계와 전체 구조를 쉽게 볼수 있습니다.
$ poetry build

Building poetry (1.0.0)
- Building sdist
- Built poetry-1.0.0.tar.gz
$ poetry publish

Publishing poetry (1.0.0) to PyPI
$ poetry show --tree
requests-toolbelt 0.8.0 A utility belt for advanced users...
└── requests <3.0.0,>=2.0.1
    ├── certifi >=2017.4.17
    ├── chardet >=3.0.2,<3.1.0
    ├── idna >=2.5,<2.7
    └── urllib3 <1.23,>=1.21.1

 

3.2 FastAPI 지원

API 구축을 위한 인기 있는 고성능 Python 웹 프레임워크인 FastAPI를 지원 합니다.
자동으로 종속 패키지를 설치하고 기존 FAST API를 프로젝트를 열고 FastAPI 실행 구성을 직접 만들 수 있습니다. PyCharm은 애플리케이션을 탐지하고 Uvicorn을 자동으로 실행합니다.

3.2 부가 기능

PyCharm Pro의 Jupyter Notebook 환경을 제공 하고
PyCharm Pro는 JetBrains Gateway를 통해 원격 개발 워크플로의 베타 버전을 지원합니다.

 

4. Pycharm 새 프로젝트 만들기

우측 상단 메뉴에서 프로젝트를 만듭니다. " 파일> 새프로젝트 "
1. Virtualenv를 선택하면 프로젝트 마다 필요한 파이썬 라이브러리 환경을 독립적으로 구성합니다.
2. 위치에 적당함 디렉토리 이름을 입력 합니다. "vtest"
3. 설치된 Python 위치를 확인합니다.
3. 새프로젝트를 생성 합니다.

 

5. Pycharm 에서 파이썬 패키지 관리자 PIP 설치

IDE 좌측 하단에 Python Package Tab을 이용해서 프로젝트에 필요한 패키지를 쉽게 설치 가능합니다.
다음과 같이 패키기를 검색하고 설치가 필요한 패키지 설치를 할 수 있습니다.

 

6. Pycharm 패키지 설치시 오류 조치 방법

 

6.1 PIP 패키지 설치시 만나는 오류

파이썬 패키지를 설치하기 위해서는 PIP설치가 필요합니다. 패키지를 다운 받으면서 SSL 또는 런타임 개발 환경 라이브러리로 오류가 발생 됩니다.

1. SSL 인증서 문제로 네트웍 보안에서 SSL을 차단하는 경우 ssl 인증 문제로 패키지 설치가 안되는 경우
2. ImportError: DLL load failed while importing _brotl 와 같이 DLL 오류가 나는 경우
- Microsoft Visual C++ Redistributable Latest Supported Downloads 를 이용하여 개발 환경 구성

 [참고]  파이썬 설치 오류 해결 pip SSLCertVerificationError: https://couplewith.tistory.com/316

 

6.2.1 Pycharm 패키지 설치시 SSL 인증서 오류 조치 방법

 

SSL 인증서 문제로 네트웍 보안에서 SSL을 차단하는 경우 ssl 인증 문제로 패키지 설치가 안되는 경우 다음과 같이 해보시면 좋겠습니다.

 [참고] (Pycharm)  PIP 패키지 설치 SSL 인증서 오류 해결 https://couplewith.tistory.com/350

 

(1) 이벤트 로그에서 오류의 원인을 찾습니다.

- 아래 그림과 같이 Pycharm 화면의 우측 하단 이벤트 로그 창의 오류 발생 "세부정보..." 를 통해 오류의 원인을 파악합니다.
"SSL 인증서 오류 없이 설치 하는 경우" 를 참조하여 설치하면 됩니다.

아래와 같이 SSL인증으로 파일 다운로드가 안되는 경우 이므로 일반적인 PIP로 설치시 HTTPS로 다운로드 받게 되므로 HTTP도 가능한 안정된 패키지 사이트 URL을 선언해서 다운 받도록 합니다.

Could not fetch URL https://pypi.org/simple/fastapi/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/fastapi/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:997)'))) - skipping WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:997)'))': /simple/fastapi/

 

(2) PIP 패키지를 이용해서 수동으로 설치

아래와 같이 pip 를 이용해서 필요한 파이썬 패키지를 받으면 됩니다. 그러나 HTTPS로 다운로드가 진행되면서 위와 같은 SSL 인증서 오류가 발생하여 다운로드가 안되는 경우가 발생 합니다.

pip install dash
pip install jupyter-dash 
pip install numpy
pip install pandas
pip install matplotlib

pip install dash jupyter-dash  numpy  pandas matplotlib


(3) 신뢰 사이트를 지정하여 수동으로 패키지 설치

- pip --trusted-host 옵션을 이용해서 신뢰하는 레포지터리 싸이트를 지정하여 다운 받으면 SSL 인증서 오류를 해결 할 수 있습니다.
- 아래와 같이 SSL 인증서 오류 없이 설치가 가능합니다. (신뢰하는 싸이트에서 직접 설치)

pip install --trusted-host pypi.org \
    --trusted-host pypi.python.org \
    --trusted-host files.pythonhosted.org \
     <package names ...>
     
pip install --trusted-host pypi.org \
    --trusted-host pypi.python.org \
    --trusted-host files.pythonhosted.org matplo \
    --trusted-host pypi.org \
    --trusted-host pypi.python.org \
    --trusted-host files.pythonhosted.org [package names ...]


- IDE우측하단에서 터미널 TAB을 열고 설치하고자 하는 패키지 명을 추가하여 아래와 같이 실행 하면 신뢰가는 사이트에서 패키지를 설치 합니다.

> pip install --trusted-host pypi.python.org <패키지명>

> pip install --trusted-host pypi.python.org dash jupyter-dash numpy pandas matplotlib

 

 

6.2.2 Pycharm 패키지 설치시 DLL 오류 조치 방법

- Pycharm 과 같이 윈도우 환경에서 작동되는 프로그램은 윈도우 OS에서 사용하는 런타임 라이브러리가 필요합니다. Visual Studio 2015, 2017, 2019 또는 2022를 사용하여 만든 모든 애플리케이션에 대해 이 버전을 설치하도록 가이드 하고 있습니다.
[ImportError: DLL load failed while importing 에러가 나는 경우]
Visual Studio 2015, 2017, 2019 및 2022용으로 지원되는 최신 영어(en-US) Microsoft Visual C++ 재배포 가능 패키지가 없는 경우 아래와 같은 오류가 발생 됩니다.
- DLL 오류가 나면 윈도우 내부의 c/c++ 개발 관련 패키지 설치를 확인하고 설치합니다.
- 64비트 운영체제에서는 VC_redist_x64.exe를 다운 받아 설치 하시면 됩니다.


최신 C++ 표준 언어 및 라이브러리 표준 라이브러리 다운로드 :

X86 https://aka.ms/vs/17/release/vc_redist.x86.exe
X64 https://aka.ms/vs/17/release/vc_redist.x64.exe


이상으로 Pycharm 일반적인 이용시 발생하는 문제의 해결하는 상황을 공유해 보았습니다.

[참고]
윈도우 Visual Studio 최신 C++ 표준 언어 및 라이브러리 표준 :

https://docs.microsoft.com/en-GB/cpp/windows/latest-supported-vc-redist?view=msvc-170#visual-studio-2015-2017-2019-and-2022

 

Latest supported Visual C++ Redistributable downloads

This article lists the download links for the latest versions of Visual C++ Redistributable packages.

docs.microsoft.com

 

728x90
반응형