Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- gpt-4
- 오토GPT
- 스테이블 디퓨젼
- AI그림
- ai
- 머신러닝
- 생성AI
- 그림AI
- U-Net
- 도메인 적응
- 생성모델
- 모델 학습
- AutoGPT
- Domain Adaptation
- 새책출간
- 인공지능
- 신규서적
- 쟈비스
- Stable Diffusion
- 전이 학습
- 서적집필
- Generative AI
- GPT-3.5
- 구글유입
- 내손안에비서
- 챗GPT
- 딥러닝
- ChatGPT
- 거대언어모델
- Auto-GPT
Archives
- Today
- Total
코드 러너(Learner+ Runner)
[정보] Ubuntu에 다른 버전의 Python 설치하기 본문
Python 바이너리만 바로 설치 시 간혹 SSL 관련 라이브러리가 없어 pip 사용이 안될 때가 있다. 필자는 Ubuntu18.04에서 Python 3.10.4 설치 후 이런 현상을 맞이했다(ssl 모듈을 python 내에서 사용할 수 없다는 에러 메시지가 뜬다).
- Python3.10.4 제거
이 경우, 우선 기설치된 Python을 아래 명령어로 제거하자
suro rm /usr/local/bin/python3.10
라이브러리도 설치되어있다면 함께 제거한다
sudo rm -r /usr/local/lib/python3.10
sudo rm -r /usr/local/include/python3.10
- 업데이트 및 필요 라이브러리 설치
ssl 모듈을 python에서 사용할 수 없다는 것은 보통 ssl 관련한 필요 라이브러리를 python 설치 시 찾지 못했다는 것을 의미한다. 우분투에서는 libssl-dev 패키지를 설치하면 된다.
1. libssl-dev 및 다른 용융한 패키지들 설치
sudo apt-get update
sudo apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget libbz2-dev
2. 파이썬 소스코드 다운로드
wget https://www.python.org/ftp/python/3.10.4/Python-3.10.4.tgz
3. 다운받은 압축파일 압축 해제(여기서는 파이썬 3.10.4를 예시로 들었으나, 다른 버전이면 아래 3.10.4를 해당 버전으로 바꾸자)
tar -xf Python-3.10.4.tgz
4. 파이썬 소스 디렉터리로 이동해서 configure 하고, build 한다
cd Python-3.10.4
./configure --enable-optimizations
위의 --enable-optimizations은 빌드 최적화를 시켜주는 옵션이다.
5. configure 끝나면, 컴파일하고 파이썬을 'altinstall' 옵션으로 설치해 주자. 이 옵션을 사용해야 기존 시스템에 설치된 파이썬이 대체되지 않는다.
make
sudo make altinstall
'SW일반' 카테고리의 다른 글
[정보] Ubuntu에서 Pycharm을 터미널에서 바로 입력해 사용하기 (0) | 2023.05.11 |
---|---|
[정보] Ubuntu에서 가상환경 생성 및 제거하기 (2) | 2023.05.11 |
Comments