Documentation for a newer release is available. View Latest

파이썬

파이썬 3.7

페도라 29는 *파이썬 3.7*을 소개하였으며, 이는 페도라 28에 있는 기본설정 파이썬3 스택인 버전 3.6과 비교하여 수많은 새로운 기능과 최적화를 추가합니다. 주목 할만한 변경은 다음과 같습니다:

  • async 와 `await`는 이제 예약된 핵심용어입니다.

  • asyncio 모듈은 새로운 기능, 상당한 유용성과 성능 향상을 받았습니다.

  • time 모듈은 나노초 해상도를 갖는 기능용 지원을 갖고 있습니다.

더 많은 정보를 위해 파이썬 3.7에서 새로운 것3.7을 위한 특징을 참고하세요. 만약 당신이 자신의 소유한 파이썬 앱을 가지고 있다면, 호환성이 깨지는 변경과 자신의 응용프로그램을 수정하는 방법에 대한 정보를 위해 파이썬 3.7로 포팅을 참고하세요.

/usr/bin/python은 현재 분리된 꾸러미입니다

/usr/bin/python`에서 버전이 없는 python 명령은 분리된 [package]`python-unversioned-command 꾸러미로 이동되었습니다. 당신이 python2 꾸러미를 설치 할 때에 기본값으로 제공되지만, 당신은 이를 제거 할 수 있습니다.

만약 당신이 파이썬 3가 필요 할 때에 python3`명령을, 그리고 만약 당신이 파이썬 2가 필요하면 [command]`python2 명령을 사용하세요. python 명령은 파이썬 2를 의미하도록 유지되지만, 이는 존재한다고 보증하지는 않습니다.

이와 같은 변경에 대한 상세한 정보와 정당성을 위해 변경 부분을 참고하세요.

/usr/bin/virtualenv는 이제 파이썬3-가상환경 꾸러미에 있습니다

virtualenv 명령은 이제 python2-virtualenv`에 있었던 이전 출시와 다르게 [package]`python3-virtualenv 꾸러미에서 제공됩니다. 이는 명령이 파이썬 3로 효과적으로 전환됩니다; 만약 추가적인 옵션 없이 `virtualenv`를 실행하면, 파이썬 3 환경을 생성합니다. 이전의 기본 동작을 얻으려면 `virtualenv -p python2.7`을 사용하세요.

Ansible은 이제 기본으로 파이썬 3를 사용합니다

페도라에서 `ansible`꾸러미는 Python 2 대신에 기본으로 Python 3 를 사용 하도록 전환 중입니다. 자세히 알기 위해 자동화를 참고하세요.

더 이상 자동 파이썬 바이트 컴파일이 필요하지 않습니다

파이썬-특정 디렉토리 외부의 파일을 자동으로 Python 바이트-컴파일하는 현재 방법은 너무 마법 같으며 오류가 발생하기 쉽습니다. 이는 더욱 더 잘못되는 경험적 방법을 기반으로 합니다. 이와 같은 변경은 이를 거부 할 수 있는 방법을 제공하고, 해당 파일의 명시적 바이트 컴파일을 선호하도록 지침을 조정합니다. 다음에, 이전 동작은 선택 전용이 되거나, 더 이상 존재하지 않게 됩니다.

파이썬-지정 디렉토리에서(예제. /usr/lib/python3.6/) 바이트-컴파일은 영향을 받지 않습니다.

상세한 문서를 위해 페도라 위키 변경 부분을 참고하세요.

파이썬 3을 사용하도록 구성 요소 그룹 최신화

다중 꾸러미 그룹은 파이썬2 대신에 기본값으로 `파이썬3`를 사용하도록 최신화 되었습니다. 더 많은 정보를 위해 배포-전반의 변경을 참고하세요.