Linux에 Python을 설치하는 방법 – TechCult
잡집 / / May 20, 2023
Python은 강력한 응용 프로그램을 구축하는 데 사용할 수 있는 매우 다재다능하고 강력한 프로그래밍 언어입니다. Linux에 Python을 설치하는 것은 기술 초보자에게는 겁이 날 수 있지만 걱정하지 마십시오. 이 가이드에서는 Linux 장치에 Python 3를 설치하는 방법을 설명합니다.
목차
리눅스에 파이썬을 설치하는 방법
Python은 많은 Linux 배포판에 사전 설치되어 있으므로 Python을 설치할 필요가 없을 수도 있습니다. 그러나 어떤 이유로든 장치에 프로그램이 없으면 설치해야 합니다. 이제 Linux 시스템에 Python을 설치하는 방법부터 시작하겠습니다.
빠른 답변
Linux 장치에 Python을 설치하려면:
1. 다음 사이트에서 최신 버전의 Python을 다운로드합니다. 공식 웹 사이트.
2. 포장 풀기 .tar.xz 파일, 실행 구성 스크립트 리눅스 터미널에서.
Python과 호환되는 Linux 버전은 무엇입니까?
Python은 모든 버전의 Linux와 호환됩니다. Linux에 Python을 설치하려면 소스 코드 또는 apt, yum 또는 DNF와 같은 패키지 관리자를 사용할 수 있습니다. 다음과 같은 Python 버전 관리자를 사용할 수도 있습니다. pyenv 또는 아나콘다.
Linux에 여러 버전의 Python을 설치할 수 있습니까?
예, Linux에 여러 버전의 Python을 설치할 수 있습니다. 많은 Linux 배포판에는 Python이 미리 설치되어 있습니다.
Linux의 명령줄에서 Python 패키지를 설치할 수 있습니까?
예, Linux의 명령줄에서 Python 패키지를 설치할 수 있습니다. Linux Centos에 Python을 설치하려면 다음을 사용해야 합니다. Python 패키지 관리자, Pip. Pip은 Python 패키지를 설치하고 관리할 수 있는 명령줄 프로그램입니다. 패키지를 설치하려면 다음을 입력하십시오. 핍 설치 .
Linux에서 Python 설치를 관리하기 위한 모범 사례는 무엇입니까?
- Python 버전 관리자를 사용합니다. pyenv 또는 Anaconda와 같은 Python 버전 관리자를 사용하면 시스템에 설치된 여러 Python 버전을 관리하고 항상 올바른 버전을 실행하고 있는지 확인할 수 있습니다.
- 가상 환경 생성: 각 프로젝트에 대한 가상 환경을 생성하고 그 안에 필요한 패키지를 설치합니다. 이렇게 하면 시스템을 깨끗하고 체계적으로 유지하고 여러 패키지 간의 충돌을 방지할 수 있습니다.
- 패키지 관리자 사용: pip 또는 conda와 같은 패키지 관리자를 사용하여 패키지를 설치합니다. 이렇게 하면 모든 종속성이 제대로 설치되고 패키지가 최신 상태가 됩니다.
- Python을 정기적으로 업그레이드: Python을 정기적으로 업그레이드하여 최신 상태로 유지하세요. 이렇게 하면 모든 최신 기능과 버그 수정을 사용할 수 있습니다.
- 버전 제어 사용: 버전 제어를 사용하여 코드 변경 사항을 관리하십시오. 이렇게 하면 변경 사항을 추적하여 제대로 작동하지 않는 변경 사항을 쉽게 롤백할 수 있습니다.
또한 읽기: 우분투에서 파이썬을 설치하는 방법
Linux에 Python 3를 설치하기 위한 전제 조건
Python 3 Linux를 성공적으로 설치하려면 충족해야 하는 특정 요구 사항이 있습니다.
- 컴퓨터가 실행 중이어야 합니다. 데비안/페도라 OS.
- 2GB RAM 및 5GB 디스크 공간.
- 소프트웨어를 설치하려는 시스템에 대한 Sudo 액세스.
그만큼 sudo 명령 현재 사용자 계정에 대한 루트 권한을 일시적으로 얻을 수 있습니다.
Linux에서 Python 버전을 확인하는 방법은 무엇입니까?
Python Linux를 설치하기 전에 이것을 배우십시오. Python은 일반적으로 Debian과 같은 대부분의 Linux 배포판에 포함되어 있습니다.
따라서 다음을 입력하여 시스템에 이미 설치된 버전을 확인할 수 있습니다. 파이썬 -V 또는 파이썬 – 버전 터미널에서.
Python이 설치되어 있지 않으면 이미 설치된 경우와 다르게 출력됩니다.
Python이 이미 설치되어 있으면 출력이 달라집니다. 예를 들어, 파이썬 3.8.5-
또한 읽기: 수정 명령이 오류 코드 1로 실패했습니다. Python Egg 정보
리눅스에서 파이썬 3를 설치하는 방법
1. 획득 필요한 개발 패키지 Python을 구성하는 데 필요합니다.
데비안에서:
$ sudo 적절한 업데이트
$ sudo apt install 빌드 필수 zlib1g-dev \
libncurses5-dev libgdbm-dev libnss3-dev \
libssl-dev libreadline-dev libffi-dev 컬
페도라에서:
$ sudo dnf 그룹 설치 개발
2. 로 이동 파이썬 공식 홈페이지, 최신 버전의 Python을 받으십시오.
3. 다운로드가 완료되면 .tar.xz 파일 Python용 소스 코드가 포함되어 있습니다.
4. tarball의 내용을 검색합니다. 다운로드가 완료되면 원하는 추출 프로그램을 사용하거나 리눅스 타르 명령 예를 들어 다음과 같이 tarball의 압축을 풉니다.
$ tar -xf Python-3...tar.xz
4. 로 이동 구성 스크립트 Python tarball의 압축을 풀고 다음을 사용하여 Linux 터미널에서 실행합니다.
$ cd 파이썬-3.*
./구성
설정을 완료하는 데 시간이 걸릴 수 있습니다. 완료될 때까지 진행하지 마십시오.
5: 컴퓨터에 이미 다른 버전의 Python이 설치되어 있고 최신 버전을 함께 설치하려면 이 명령을 사용하십시오.
$ sudo make altinstall
공사를 완료하는 데 시간이 걸릴 수 있습니다. 현재 버전의 Python에서 새 버전으로 전환하려면 먼저 다음을 수행해야 합니다. 패키지 관리자(예: apt 또는 DNF)를 사용하여 기존 Python 패키지를 제거한 다음 설치합니다. 다시.
$ sudo make 설치
메모: 일반적으로 다음과 같은 패키지를 통해 프로그램을 설치하는 것이 좋습니다. .deb 또는 .rpm 파일, 시스템에서 업데이트를 관리할 수 있습니다. 이 기사는 아직 패키징되지 않은 최신 Python 버전 설치에 대해 논의하고 있으므로 해당 옵션이 없다는 의미입니다. Altinstall을 사용하여 Python을 설치하거나 최신 소스 코드를 사용하여 기존 Python 패키지를 사용자 지정할 수 있습니다. 이것은 특정 배포판에만 적용되는 고급 항목이며 이 문서의 범위를 벗어납니다.
6. 문제가 없다면 이제 최신 버전의 Python이 Linux 장치에 설정되어 있어야 합니다. 이를 확인하려면 터미널에 다음 명령 중 하나를 입력하십시오.
python3 --버전
또는
파이썬 --버전
명령어 결과라면 Python 3.x 표시, Python 3이 성공적으로 설치되었음을 의미합니다.
또한 읽기: Linux용 상위 14개 최고의 그래픽 카드
Linux에서 Python을 제거하는 방법
사전 설치된 Python 버전을 삭제하면 OS가 올바르게 작동하지 않을 수 있습니다. Graphical Display Manager는 Python이 제거될 때 특히 실패하기 쉽습니다. 따라서 수동으로 설치한 Python 버전만 제거할 수 있습니다.
1. 추가한 Python 버전을 삭제하려면 터미널에서 다음 명령을 입력하십시오.
sudo apt purge -y python2.x-minimal
2. 다음 명령을 사용하여 Linux 버전에서 Python 3을 제거할 수 있습니다.
sudo ln -s /usr/bin/python3 /usr/bin/python
3. 구조에서 pip를 제거하려면 다음 명령을 사용하십시오.
sudo apt 설치 -y python3-pip
sudo ln -s /usr/bin/pip3 /usr/bin/pip
지침이 작동하지 않으면 sudo apt-get update를 사용하여 리포지토리 목록을 새로 고쳐야 할 수 있습니다.
이 가이드가 도움이 되었기를 바랍니다. 파이썬 리눅스 설치. 우리가 다음에 탐구하고 싶은 것을 알려주십시오. 제안이나 질문이 있으면 의견 섹션에 언급하십시오.
알렉스 크레이그
Alex는 기술 및 게임 콘텐츠에 대한 열정으로 움직입니다. 최신 비디오 게임을 하거나, 최신 기술 뉴스를 접하거나, 참여를 통해 같은 생각을 가진 다른 사람들과 온라인에서 기술과 게임에 대한 Alex의 사랑은 그가 한 모든 것에서 분명합니다. 하다.
Alex는 기술 및 게임 콘텐츠에 대한 열정으로 움직입니다. 최신 비디오 게임을 하거나, 최신 기술 뉴스를 접하거나, 참여를 통해 같은 생각을 가진 다른 사람들과 온라인에서 기술과 게임에 대한 Alex의 사랑은 그가 한 모든 것에서 분명합니다. 하다.