하모니 게시판
Python 설치시 에러가 뜹니다.
2022.02.28 01:25
오늘 하모니카를 저의 노트북에 설치를 했습니다.
Python 최신버전 3.10.2 버전을 다운받아 컴파일 하는 과정에 아래와 같은 에러가 뜹니다.
확인해보면 GCC는 이미 설치되어 있는 상태입니다.
무슨문제 일까요?
댓글 8
-
마이쮸가이
2022.02.28 02:51
-
빅파이프
2022.02.28 08:32
문제는 동일합니다.
-
마이쮸가이
2022.02.28 10:25
일단 하모니카 5.0을 사용하고 커널이나 다른 것은 손 댄 것이 없는 제 노트북에 잘 설치가 된 것으로 보아
빅파이프님과 저의 차이는 아마도 빌드에센셜 업데이트 유무일 것 같습니다.
아래 명령어로 설치한 이후에 진행해 보셔요.
sudo apt update && sudo apt upgrade -y
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev -y
설치가 완료 되었으면
./configure --enable-optimizations
make -j 2 ### 숫자 2는 사용할 CPU 코어 수, 본인에 맞는 숫자로 변경하셔요.
sudo make altinstallpython3.10 --version ### 버전체크
-
유리
2022.02.28 13:36
최신 버전이 꼭 필요한 상황인가요? 소스 설치가 데비안 계열에서 대체로 바람직하지 않습니다.
꼭 설치할 필요가 있다면, 빌드 환경은 아래와 같이 만들어질 수 있습니다:
sudo apt-get build-dep python3-defaults
-
빅파이프
2022.02.28 13:49
무조건 최신버전을 사용해야 할 필요는 없습니다.
그냥 개인적으로 모든 프로그램을 최신버전으로 유지하려는 강박증 같은것이 있어서요.
python3.7 이상 버전이면 충분합니다.
-
유리
2022.02.28 14:40
바이너리 패포판은 패키지 관리자가 만들어준 것이 대체로 가장 좋습니다.
필요에 따라 개인이 패키지를 만들어서 쓸 수도 있지만, "필요성"이 있어야 합니다.
아래와 같이 저장소에 있는 것을 설치하십시오.
sudo apt install python3
-
빅파이프
2022.02.28 14:42
답변 감사드립니다.
-
세벌
2022.03.05 18:22
See config.log for more details
라고 나오네요.
config.log 파일에 힌트가 있을 거 같네요.
sudo를 빼고 진행해 보셔요.
./configure
make
make test
sudo make install