파이썬

파이썬이 3.10으로 최신화됨

페도라 35는파이썬 프로그래밍 언어의 새로운 주요 출시로 파이썬 3.9에서 파이썬 3.10으로 파이썬 부분이 최신화 되었습니다.

파이썬 3.10에서 새로운 기능에 대한 정보는 파이썬 웹주소에서 찾을 수 있습니다.

사용자-설치된 pip 꾸러미를 이전하는데 기록합니다

페도라를 이전 버전에서 페도라 35으로 향상 할 때에 주요 파이썬 인터프리터 버전이 3.9에서 3.10로 변경됩니다. 만약 `pip`를 사용하여 설치된 파이썬 꾸러미가 있는 경우라면, 당신은 다음 절차를 완료하여 신규 버전으로 이전해야 합니다:

  1. 이전의 주요 파이썬 버전을 설치합니다:

    sudo dnf install python3.9
  2. 이전 주요 파이썬 버전을 위해 `pip`을 가져옵니다:

    python3.9 -m ensurepip --user
  3. 설치된 꾸러미를 관찰합니다:

    python3.9 -m pip list
  4. 특정 버전으로 목록을 저장합니다:

    python3.9 -m pip freeze > installed.txt
  5. 현재 기본 설정 버전을 위해 동일한 꾸러미를 설치합니다:

    python3 -m pip install --user -r installed.txt
  6. 3.9을 위해 사용자-설치된 꾸러미를 제거합니다; 이는 `~/.local/bin`에서 파일의 적절한 제거를 보장합니다:

    python3.9 -m pip uninstall $(python3.7 -m pip list --user | cut -d" " -f1)
  7. 선택적으로, 비워 있는 디렉토리 구조를 위해 정리합니다:

    rm -rf ~/.local/lib/python3.9/
  8. 선택적으로, 불필요한 파이썬 버전을 제거합니다:

    sudo dnf remove python3.9

추가적으로, sudo`를 사용하여 설치된 `pip 꾸러미가 있는 경우라면, 위의 마지막 단계를 실행하기 전에 `python3.9`_을 제거하는 다음 명령을 실행하거나, 임시적으로 다시-설치하세요:

  1. `root`를 위해 이전 파이썬 버전용 `pip`을 가져옵니다:

    sudo python3.9 -m ensurepip
  2. 시스템-설치된 꾸러미를 관찰합니다:

    sudo python3.9 -m pip list
  3. 3.9을 위해 설치된 꾸러미를 제거합니다; 이는 `/usr/local/bin`에서 파일의 적절한 제거를 보장합니다:

    sudo python3.9 -m pip uninstall $(python3.9 -m pip list | cut -d" " -f1)
  4. 선택적으로, 지금 비어 있는 디렉토리 구조를 정리합니다:

    sudo rm -rf /usr/local/lib*/python3.9/

만약 당신이 첫 번째 절차를 따른다면, 꾸러미는 이미 기본 옵션인 사용자 계정을 위해 설치되어 있습니다. 미래에 `sudo pip`를 사용을 꺼린다면, 이들 지침은 과거에 이미 `sudo pip`를 사용한 사용자를 복구하기 위한 것입니다.

파이썬 3.5는 은퇴했습니다

파이썬 3.5 꾸러미는 더 이상 페도라 리눅스 35에 없습니다. 파이썬 3.5는 2020년 9월부터 단종(EOL) 되었고 개발자가 우분투 16.04 "Xenial Xerus" LTS와 데비안 9 "Stretch" LTS를 대상으로 하는 소프트웨어를 시험 할 수 있도록 페도라의 이전 버전에서 유지되었습니다.이러한 대상 기술환경이 단종되면서, 이와 같은 꾸러미는 더 이상 필요하지 않습니다. 자세한 내용은 변경 부분을 참조하세요.