[Python] Linux(CentOS 7.8)에 Python 3 설치
·
Python/Etc
0. 설치 환경- OS: 네이버 클라우드(NCP) classic 서버 (CentOS 7.8) 1. 설치과정 (2024년 12월 기준)- 로컬PC에서 개발한 것을 네이버 클라우드(일명 NCP)에 배포 작업이 필요해서 NCP Classic 서버 (CentOS 7.8)를 구매- 서버 환경으 확인 해 보니 보니 CentOS7 은 파이썬 버전이 2.7 임이 확인 되었다> python -VPython 2.7.5 - 로컬 개발시 python 3.10.11을 설치해서 개발하다보니 해당 파이썬 버전을 설치하기로 하였다- 리눅스 서버에 root 계정으로 로그인 후 아래 명력어를 설치하고자 하는 python 버전을 대입하여 실행> wget https://www.python.org/ftp/python/3.10.11/Pytho..
[Python] AttributeError: module 'PIL.Image' has no attribute 'Resampling' 에러 해결
·
Python/Etc
0. 개발환경 - Windows 10 - Python 3.9.13 1. 해결방법 - Pillow library 버전 문제로 아래와 같이 설치된 라이브러리 버전을 바꾸면 간단히 해결된다 - 해당 에러가 뜨지 않는 버전은 9.1.0~9.3.0 사이의 버전이다. 그 이상이나 이전 버전 설치 시 동일 에러가 발생 될 수 있다 pip install Pillow==9.1.0
[Tensorflow] Could not load dynamic library 'cudart64_101.dll'; 'cudnn64_8.dll' not foundt found 에러 해결
·
Python/Tensorflow
0. 개발환경 - OS: Windows 10 - GPU: RTX4090 - Tensorflow 버전 = 2.5.0 1. 에러 발생원인 - 발생시점: Windows OS애서 NVidia 계열의 GPU 사용 환경에서 Tensorflow 코드 실행 시 발생 - 원인은 말 그대로 cudart64_110.dll과 cudnn64_8.dll이 설치 되어 있지 않아 발생합니다 2. 해결방법 - 2024년 2월 기준 Tensorflow 공식홈페이지 안내 기준 아래 2가지를 설치 및 환경설정이 필요 CUDA Toolkit v11.2 CuDNN 8.1.0 2-1 CUDA Toolkit v11.2 설치 - windows 10 기준으로 아래 링크 클릭 후 다운로드 및 설치 - 링크: https://developer.nvidia..
[Protocol Buffer] Windows 에서 프로토콜 버퍼 컴파일 없이 쉽게 설치하기
·
Python/Etc
1. Github에서 프로토콜 버퍼 다운로드 - 다운로드 링크: https://github.com/protocolbuffers/protobuf/releases Releases · protocolbuffers/protobuf Protocol Buffers - Google's data interchange format - protocolbuffers/protobuf github.com - 주의: 아래 이미지 처럼 윈도우즈 버전이 보이지 않을 경우 Show all ??assets 라는 것을 클릭할 경우 모든 버전이 보인다. - 여러 버전 중 win64 버전 다운로드 (2023년 6월 기준 protoc-23.3-wins64.zip 다운로드) 2. 특정 폴더에 압축 해제 - 원하는 폴더에 압축 해제 - 본 예제에..
[Python]스크립트 코드 내에서 파이썬 버전 확인 방법
·
Python/Etc
목차 1. sys.version (버전 정보에 대한 문자형 반환) 2. sys.version_info (버전 정보에 대한 튜플형 데이터 반환) 파이썬의 특정 버전 이상에서만 수행되는 스크립트를 배포하는 경우, 실행 환경에서의 파이썬 인터프린터의 버전을 스크립트 내에서 알아야 하는 경우가 있습니다. 이때 sys 라이브러리내 몇몇 메소드를 이용하면 쉽게 확인 및 다양한 방식으로 이용할 수 있습니다. 1. sys.version (버전 정보에 대한 문자형 반환) - sys.version 은 실행 환경에서의 파이썬 인터프리터의 버전 정보를 문자형으로 반환합니다. 코드: import sys print(sys.version) 실행 예: 2. sys.version_info (버전 정보에 대한 튜플형 데이터 반환) - ..