CentOS 7 에 Python 3.6 설치 및 문제 요약
python 3.6 사용 가능 한 의존 도 를 설치 합 니 다.
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
•python 홈 페이지 에서 다운로드 경 로 를 찾 아 wget 으로 다운로드wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
압축 해제 tgz 패키지tar -zxvf Python-3.6.4.tgz
•python 을/usr/local 아래로 옮 깁 니 다.mv Python-3.6.4 /usr/local
•이전 버 전의 python 의존 도 를 삭제 합 니 다.
ll /usr/bin | grep python
rm -rf /usr/bin/python
•python 디 렉 터 리 진입cd /usr/local/Python-3.6.4/
•배치./configure
•컴 파일 makemake
•컴 파일,설치make install
•오래된 소프트 링크 를 삭제 하고 최신 python 에 새로운 소프트 링크 를 만 듭 니 다.
rm -rf /usr/bin/python
ln -s /usr/local/bin/python3.6 /usr/bin/python
python -V
다음은 centos 를 보고 python 3.6 을 다시 설치 한 후 yum 에서 오 류 를 사용 할 수 없습니다.질문:
$ yum
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
원인:
이것 은 yum 이 python 을 명령 해석 기로 사용 하기 때 문 입 니 다.이것 은/usr/bin/yum 파일 의 첫 줄\#!/usr/bin/python 발견.한편,python 버 전 간 의 호환성 이 좋 지 않 아서 2.X 버 전과 3.0 버 전 사이 에 문법 이 일치 하지 않 는 문제 가 존재 합 니 다.한편,CentOS 5 자체 의 yum 은 python 2.4 를 사용 하여 시스템 이 python 을 2.6 또는 3.0 으로 업그레이드 한 후에 문법 해석 오류 가 발생 했다.
해결 방법:
간단 합 니 다.하 나 는 yum 을 업그레이드 하 는 것 입 니 다.하 나 는 yum 의 해석 기 를 이전 버 전 python 2.4 로 수정 하 는 것 입 니 다.
yum 업그레이드 방법 은 상세 하 게 설명 하지 않 겠 습 니 다.yum 의 해석 기 를 이전 버 전 python 2.4 로 수정 합 니 다.
$ vi /usr/bin/yum
첫 줄 을\#!/usr/bin/python"변경"\#!/usr/bin/python 2.4"면 됩 니 다.총결산
위 에서 말씀 드 린 것 은 편집장 님 께 서 소개 해 주신 CentOS 7 에 Python 3.6 을 설치 하고 문제 의 매듭 을 짓 는 것 입 니 다.도움 이 되 셨 으 면 좋 겠 습 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.편집장 님 께 서 바로 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
CentOS7에서 GuestAdditions를 도입하여 마우스 통합 및 해상도 자동 크기 조정을 활성화합니다.CentOS7과 VirtualBox를 사용하여 가상 환경을 만들어 보았지만, 호스트 키 누르지 않으면 포인터가 원래 OS로 돌아가 이것없는 화면 조정 방법을 모르는 분을 향한 기사입니다. Windows10,64bit...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.