>  기사  >  백엔드 개발  >  일반적으로 사용되는 두 가지 Python 모듈 설치 방법에 대한 자세한 설명

일반적으로 사용되는 두 가지 Python 모듈 설치 방법에 대한 자세한 설명

高洛峰
高洛峰원래의
2017-03-26 16:27:051496검색

Python 모듈 설치 방법
1. 방법 1: 단일 파일 모듈
파일을 $python_dir/Lib에 직접 복사2. 다중 파일 모듈, setup.py 모듈 패키지 다운로드, 압축 풀기, 모듈 폴더에 들어가서 다음 실행:
python setup.py install
3. 방법 3: easy_install 방법 먼저 ez_setup.py를 다운로드하고 python ez_setup을 실행하여 easy_install 도구를 설치한 다음 easy_install을 사용하여 패키지를 설치합니다.
easy_install packageName
easy_install package.egg4. 방법 4: pip 방법
먼저 pip 도구를 설치합니다: easy_install pip (pip는 easy_install을 통해 설치될 수 있으며 스크립트 폴더.) 설치: pip install PackageName
업데이트: pip install -U PackageName
제거: pip uninstall PackageName
검색: pip search PackageName
도움말: pip help------ -- ------------------------------------------------ -- ------------------------------------------------ -- ------------------------------------------------ -- -----------------
참고: Python은 모듈을 복사하여 설치할 수 있으므로 일반적으로 설치 패키지를 만드는 것이 좋습니다. 즉, 설치용 setup.py 파일을 작성하는 것입니다.
setup.py 파일은 다음과 같이 사용됩니다:
% python setup.py build #Compile
% python setup.py install #Install
% python setup.py sdist #배포 패키지 생성
% python setup.py bdist_wininst #Windows에서 배포 패키지 만들기
% python setup.py bdist_rpmsetup.py 파일 쓰기
setup.py는 주로 설정 기능을 실행하는데, 대부분은 설명적인 것이고, 가장 가장 중요한 것은 모든 패키지를 나열하는 packages 매개변수입니다. 내장된 find_packages를 사용하여 패키지를 동적으로 얻을 수 있습니다. 따라서 setup.py 파일을 작성하는 것은 실제로 매우 간단합니다.
간단한 예:
setup.py 파일: from setuptools import setup, find_packages
setup(
name = " mytest " ,
version = " 0.10 " ,
Description = " My 테스트 모듈 " ,
작성자 = " 로빈후드 " ,
url = " http://www.csdn.net " ,
라이센스 = " LGPL " ,
패키지 = find_packages(),
scripts = [ " scripts/test.py " ],
)mytest.pyimport sys
def get():
return sys.pathscripts/test.pyimport os
print os.environ . 키()
설정의 스크립트는 파일이 Python의 Scripts 디렉터리에 배치되어 직접 사용할 수 있음을 의미합니다. 자, 간단한 설치가 성공했습니다. 나열된 명령을 실행하여 설치 패키지를 생성하거나 Python 패키지를 설치할 수 있습니다. 로컬 테스트가 성공했습니다(win32-python25)!
참고: setuptools 도구 설치 방법

(방법 1) ez_setup.py를 사용하여 setuptools

를 설치합니다. pypi .python.org/pypi/setuptools ez_setup.py 다운로드
setuptools가 자랑하는 설치 방법입니다. 약 8K 크기의 스크립트 ez_setup.py만 있으면 사용자를 위해 많은 소프트웨어를 자동으로 설치할 수 있습니다. setuptools 자체를 포함합니다. 이 방법을 사용하면 사용자는 ez_setup만 다운로드하면 됩니다. py를 실행하고 실행하면 사용자의 현재 Python 버전에 적합한 적절한 setuptools egg 파일을 자동으로 다운로드하여 설치할 수 있습니다(물론 사용자에게는 Python 2.3.5 이상이 필요하고, 64비트 운영 체제 사용자에게는 Python 2.4 이상이 필요합니다). 또한 이 스크립트는 Python 실행 가능 스크립트가 일반적으로 모든 사용자 운영 체제에 설치되어야 하는 위치에 실행 가능한 easy_install 스크립트도 설치합니다(예를 들어 Windows 사용자는 Python 설치 디렉터리 아래의 Scripts 디렉터리에 설치합니다). 이 설치 방법에 대한 자세한 지침과 주의 사항은 공식 지침을 참조하세요(자세한 내용 참조). 간단한 설치 명령은 다음과 같습니다: wget -q ez_setup. py 다운로드 주소(확장 읽기 참조) 설치 후

(방법 2)을 확인하여 setuptools

를 설치하는 것이 가장 좋습니다. 사용자는 setuptools 릴리스 버전을 사용하여 직접 설치할 수도 있습니다. 이는 Windows를 사용하는 사용자에게도 매우 편리한 방법입니다. 많은 Linux 배포판의 공식 패키지 관리 저장소에는 setuptools 버전이 포함되어 있습니다. 예를 들어, 저처럼 Ubuntu를 사용한다면 setuptools 설치는 다음과 같이 간단합니다:
# apt-get install python-setuptools

easy_install pylab과 같은 easy_install 패키지 이름 설치

모듈 제거 easy_install -m pylab과 같은 easy_install -m 패키지 이름

easy_install -m 패키지 이름, 제거할 수 있습니다. 소프트웨어 패키지를 제거한 후 나머지 파일을 수동으로 삭제해야 합니다.

setuptools는 모듈 이름만 제공하면 자동으로 모듈을 설치할 수 있으며 모듈 종속성 문제를 해결하는 데 자동으로 도움이 됩니다. 일반적인 상황에서 setuptools를 사용하여 설치된 모듈은 접미사가 .egg인 디렉터리에 자동으로 배치됩니다.
Windows에서는 python 설치 디렉터리의 스크립트에 easy_install 명령이 있으므로 환경 변수의 PATH에 스크립트를 추가해야 사용하기가 더 편리합니다. Linux에서 이 문제를 해결하세요.

위 내용은 일반적으로 사용되는 두 가지 Python 모듈 설치 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.