IT story

Windows에서 Python 패키지를 어떻게 설치합니까?

hot-time 2020. 6. 22. 07:40
반응형

Windows에서 Python 패키지를 어떻게 설치합니까?


파이썬 패키지를 설정하는 데 어려움을 겪고 있습니다. SetupTools의 EasyInstall 이 도움이되지만 Python 2.6 용 실행 파일은 없습니다.

예를 들어 Mechanize를 설치하려면 INSTALL.txt에 따라 Mechanize 폴더를 C : \ Python24 \ Lib \ site-packages에 두어야하지만 테스트 실행이 작동하지 않습니다. 누군가 이것에 대해 밝힐 수 있습니까? 감사!


허용 대답은 구식이다. 그래서 첫째, pip이상이 바람직하다 easy_install( easy_install을 통해 사용하는 이유 핍? ). 그런 다음 pipWindows 에 설치하려면 다음 단계를 따르십시오 . 아주 쉽습니다.

  1. 설치 setuptools:

    curl https://bootstrap.pypa.io/ez_setup.py | python
    
  2. 설치 pip:

    curl https://bootstrap.pypa.io/get-pip.py | python
    
  3. 선택적으로 환경에 대한 경로를 추가하여 pip어디에서나 사용할 수 있습니다. 어딘가에 C:\Python33\Scripts있습니다.


Windows 용 Python의 최신 버전은 pip 패키지 관리자 와 함께 제공됩니다 . (출처)

Python 2> = 2.7.9 또는 Python 3> = 3.4를 사용하는 경우 pip는 이미 설치되어 있습니다.

이를 사용하여 패키지를 설치하십시오.

cd C:\Python\Scripts\
pip.exe install <package-name>

따라서 귀하의 경우에는 다음과 같습니다.

pip.exe install mechanize

이것은easy_install 창문 을 타는 방법에 대한 좋은 자습서입니다 . 짧은 대답 : C:\Python26\ScriptsPATH에 추가하십시오 (또는 설치 한 파이썬).


setuptools에는 실행 파일이 필요하지 않습니다. 소스 코드를 다운로드하여 압축을 풀고 다운로드 한 디렉토리로 이동 python setup.py install한 후 명령 프롬프트에서 실행할 수 있습니다.


Python 2.7부터 기본적으로 pip가 포함됩니다. 원하는 패키지를 통해 간단히 다운로드하십시오

python -m pip install [package-name]

내가 다른 곳에 쓴 것처럼

파이썬으로 패키징하는 것은 무서운 일입니다. 근본 원인은 언어가 패키지 관리자없이 제공되기 때문입니다.

다행스럽게도 Pip 이라는 Python 용 패키지 관리자가 하나 있습니다. 핍은 루비의 보석에서 영감을 얻었지만 일부 기능이 부족합니다. 아이러니하게도 Pip 자체는 설치복잡합니다 . 널리 사용되는 64 비트 Windows에 설치하려면 소스에서 두 개의 패키지를 빌드하고 설치해야합니다. 이것은 프로그래밍에 익숙하지 않은 사람에게 큰 부탁입니다.


따라서 올바른 일은 pip를 설치하는 것입니다. 그러나 귀찮게 할 수 없다면 Christoph Gohlke는 모든 Windows 플랫폼에 널리 사용되는 Python 패키지 바이너리를 제공합니다. http://www.lfd.uci.edu/~gohlke/pythonlibs/

실제로 일부 Python 패키지를 빌드하려면 종속성에 대한 C 컴파일러 (예 : mingw32) 및 라이브러리 헤더가 필요합니다. 이것은 Windows에서 악몽 일 수 있으므로 Christoph Gohlke라는 이름을 기억하십시오.


Windows에서 패키지를 설치하는 데 문제가있었습니다. 해결책을 찾았습니다. Windows7 이상에서 작동합니다. 주로 Windows Powershell을 사용하면 작동 할 수 있어야합니다. 이렇게 하면 시작하는 데 도움 됩니다.

  • 먼저 PATH 변수에 파이썬 설치를 추가해야합니다. 도움 될 것입니다.
  • 설치 및 압축 해제하려는 zip 형식의 패키지를 다운로드해야합니다. 이상한 zip 형식이라면 7Zip을 사용하고 압축을 풀어야합니다.
  • Windows Powershell을 사용하여 setup.py로 추출한 디렉토리로 이동하십시오 (문제가있는 경우 링크 사용)
  • 명령을 실행 python setup.py install

다른 의미가 없을 때 그것은 나를 위해 일했습니다. Python 2.7을 사용하지만 설명서에는 Python 3.x에서도 동일하게 작동한다고 제안되어 있습니다.


SetupTools 설명서에서 더 이상 권장하지 않지만 ez_setup.py를 다운로드하여 실행할 수도 있습니다. 최근 2 주 전에 저를 위해 일했습니다.


PS D:\simcut>  C:\Python27\Scripts\pip.exe install networkx
Collecting networkx
c:\python27\lib\site-packages\pip\_vendor\requests\packages\urllib3\util\ssl_.py:318: SNIMissingWarning: An HTTPS reques
t has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may caus
e the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer ve
rsion of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#snimissi
ngwarning.
  SNIMissingWarning
c:\python27\lib\site-packages\pip\_vendor\requests\packages\urllib3\util\ssl_.py:122: InsecurePlatformWarning: A true SS
LContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL con
nections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.
readthedocs.io/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
  Downloading networkx-1.11-py2.py3-none-any.whl (1.3MB)
    100% |################################| 1.3MB 664kB/s
Collecting decorator>=3.4.0 (from networkx)
  Downloading decorator-4.0.11-py2.py3-none-any.whl
Installing collected packages: decorator, networkx
Successfully installed decorator-4.0.11 networkx-1.11
c:\python27\lib\site-packages\pip\_vendor\requests\packages\urllib3\util\ssl_.py:122: InsecurePlatformWarning: A true SSLContext object i
s not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade
to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#insecureplat
formwarning.
  InsecurePlatformWarning

또는 디렉토리를 시스템 경로의 pip 실행 파일에 넣으십시오.


2.7 pip 이후 Blauhirn이 언급했듯이 사전 설치됩니다. 그것이 작동하지 않으면 경로에 추가해야 할 수도 있습니다.

그러나 Windows 10을 실행하는 경우 더 이상 모듈을 설치하기 위해 터미널을 열 필요가 없습니다. 파이썬도 마찬가지입니다.

검색 메뉴에 직접 입력 pip install mechanize하고 명령을 선택하면 다음이 설치됩니다.

enter image description here

그러나 문제가 발생하면 오류를 읽기 전에 닫을 수 있지만 여전히 유용한 지름길입니다.


pip is the package installer for python, update it first, then download what you need

python -m pip install --upgrade pip

Then:

python -m pip install <package_name>

Upgrade the pip via command prompt ( Python Directory )

D:\Python 3.7.2>python -m pip install --upgrade pip

Now you can install the required Module

D:\Python 3.7.2>python -m pip install <<yourModuleName>>

참고URL : https://stackoverflow.com/questions/1449494/how-do-i-install-python-packages-on-windows

반응형