Python 환경에 대해 알아야 할 모든 것



이 기사는 Python 환경 및 변수에 대한 상세하고 포괄적 인 지식을 제공합니다.

아시다시피 Python은 플랫폼 간 코드의 단순성과 이식성으로 인해 지난 몇 년 동안 엄청난 찬사를 받았습니다. 그러나 파이썬 코드 작성은 어디서 시작합니까? 환경의 주된 이유는 개별 프로젝트 개발을위한 격리 된 영역을 만드는 것입니다. 이를 통해 각 프로젝트는 특정 요구 사항으로 컴퓨터에 저장된 다른 프로젝트에 관계없이 종속성이 없습니다. 이 기사에서는 Python 환경을 이해합니다.

Python 환경의 필요성

코드를 변환하려면 응용 프로그램의 70 %를 포함하는 인터프리터가 필요합니다. 그러면 '뱅 라인'이 필요합니다. 이를 만드는 데는 주로 두 가지 방법이 있습니다. WordPad 또는 Notepad ++와 같은 간단한 텍스트 편집기를 사용하여 프로그램을 만들거나 단순히 퍼티 플랫폼에서 Python 셸을 만들 수 있습니다. 그들 각각은 장단점이 있습니다. 셸을 사용하여 OS와 상호 작용할 수 있습니다. 예를 들어 '터미널'을 사용하여 Windows OS를 사용할 수 있습니다. 셸에서는 코드 해석이 실시간으로 이루어 지므로 매우 유용합니다. 가능한 오류 및 코드 실행 출력에 대한 아이디어를 제공합니다.





다음은 원하는 출력을 제공하기 위해 PyCharm과 같은 Python IDE (통합 개발 환경)에서 실행되는 코드입니다.

while (1) #! / usr / bin / env python # 프롬프트에서 사용자 이름 가져 오기 username = raw_input ( 'Login :') # 허용 된 사용자 목록 Participant1 = 'Pranav'Participant2 = 'Radhika'# 입력 사용자 제어 If (username = = Participant1) : print“access given”elif (username == Participant2) : print“hello”else : print“access not allowed”#end

파이썬 환경



Windows OS의 경우 python 설정을 얻는 가장 좋은 곳은 물론 공식 사이트 인 www.python.org입니다. MAC OS X 컴퓨터에는 이미 Python이 설치되어 있습니다. Linux는 또한 대부분의 컴퓨터에 미리 설치된 제품군을 따릅니다.

Homebrew와 함께 설치된 Python 3을 사용하는 것이 널리 권장됩니다. 그런 다음 pip3을 사용하여 'virtualenv'를 설치합니다. 모든 패키지가 복사되면 다음과 같이 수행 할 수있는 환경의 위치를 ​​설정해야합니다.

virtualenv -p python3 ~ / virtEnv1

virtEnv1이라는 용어는 가상 환경의 이름이며 환경의 정확한 경로를 정의합니다. 환경이 시작된 후 bin 폴더 안에 'active'라는 파일이 있습니다. 아래와 같이 소스로 설정합니다.

cd ~ / virtEnv1
소스 저장소 / 활성화

가상 환경 비활성화를 선택한 경우 다음을 입력하십시오.비활성화

Python 환경의 다양한 측면

goto 문 C ++

비슷한 방식으로 이러한 환경을 많이 만들고 다른 버전의 Python에 대해 위의 프로세스를 복제 할 수 있습니다.

  • Python 환경 래퍼 (PEW). PEW는 래퍼 역할을하며 한 번만 사용할 수 있습니다. 가상 환경에서 작업하는 것이 매우 쉽습니다. 단일 명령을 사용하여 몇 개의 패키지를 설치 한 후 즉시 새 환경을 만들 수 있습니다.

  • VENV는 가장 권장되는 또 다른 가상 환경 도구입니다. 파이썬에서 직접 이해하고 바이너리를 새로운 위치로 복사하지 않는 구성 파일을 생성합니다. 그러나 유일한 문제는 3.3 이하 버전을 지원하지 않는다는 것입니다.

  • PIPENV는 지원되는 패키지와 환경을 단일 도구로 결합하여 모든 새로운 분야에 적용됩니다. 환경의 사양 만 필요하며 프로덕션, 테스트 및 개발과 같은 다양한 목적을 위해 별도의 섹션을 만듭니다.

파이썬 설정에는 이러한 파일을 다운로드, 저장 및 압축 해제하기 위해 정의 된 일련의 프로세스를 따르는 여러 모듈 및 패키지가 함께 제공됩니다. 프로젝트를 저장하거나 패키지를 검색하려고 할 때마다 Python은 처음에 설치된 기본 폴더의 고유 한 하위 경로에 액세스합니다. 사이트 패키지 또는 타사 패키지라고하는 일부 라이브러리는 사용자가 만든 파일 일뿐입니다. 다른유형은 파이썬 정의 표준 라이브러리 인 시스템 패키지라고합니다.

환경 변수

  • PYTHONPATH

이 변수는 프로그램으로 가져온 모듈 파일의 위치를 ​​Python 인터프리터에 알려줍니다. 여기에는 Python 소스 라이브러리 디렉토리와 Python 소스 코드가 포함 된 디렉토리가 포함되어야합니다. Python 설치 프로그램은 때때로 PYTHONPATH를 미리 설정합니다.

  • PYTHONSTARTUP

여기에는 Python 소스 코드를 포함하는 초기화 파일의 경로가 포함됩니다. 인터프리터를 시작할 때마다 실행됩니다. Unix에서는“.pythonrc.py”로 명명되며 유틸리티를로드하거나 PYTHONPATH를 수정하는 명령이 포함되어 있습니다.

  • PYTHONCASEOK

Windows에서 가져 오기 문에서 대소 문자를 구분하지 않는 첫 번째 일치 항목을 찾도록 Python에 지시하는 데 사용됩니다. 이 변수를 활성화하려면 임의의 값으로 설정하십시오.

  • PYTHONHOME

대체 모듈 검색 경로입니다. 일반적으로 모듈 라이브러리를 쉽게 전환 할 수 있도록 PYTHONSTARTUP 또는 PYTHONPATH 디렉토리에 포함됩니다.

  • PYTHONBREAKPOINT

이것이 설정되면 점선 경로 표기법을 사용하여 콜 러블의 이름을 지정합니다. 모듈을 가져온 다음 내장 breakpoint ()에 의해 자체적으로 호출되는 sys.breakpointhook ()의 ​​기본 구현에 의해 실행됩니다. 설정하지 않거나 빈 문자열로 설정하면 'pdb.set_trace'값과 동일합니다. 이것을 문자열“0”으로 설정하면 sys.breakpointhook ()의 ​​기본 구현이 아무것도하지 않고 즉시 반환됩니다.

이것으로, 우리는이 파이썬 환경 기사를 마칩니다. . 다양한 응용 프로그램과 함께 Python에 대한 심층적 인 지식을 얻으려면 다음을 수행 할 수 있습니다. 연중 무휴 지원 및 평생 액세스가 가능한 라이브 온라인 교육.

Windows에서 Java 경로 설정

질문이 있으십니까? 이 Python 환경 기사의 주석 섹션에서 언급하면 ​​다시 연락 드리겠습니다.