Windows에 Python 패키지를 설치하려면 어떻게 해야 합니까?
파이썬 패키지를 설정하는 데 어려움을 겪고 있습니다.SetupTools의 EasyInstall이 도움이 될 것으로 예상되지만 Python 2.6에 대한 실행 파일이 없습니다.
예를 들어 Mechanize를 설치하려면 Mechanize 폴더를 C:에 넣어야 합니다.\Python24\Lib\site-packages는 INSTALL.txt에 따라 실행되지만 테스트 실행은 작동하지 않습니다.누가 이것을 밝히는 것을 도와줄 수 있습니까?감사합니다!
승인된 답변이 오래되었습니다.그래서 첫 번째로, 더 선호되는 것보다.easy_install
(pipover easy_install을 사용하는 이유는 무엇입니까?)그런 다음 다음 다음 단계에 따라 설치합니다.pip
Windows에서는 매우 쉽습니다.
설치:
curl https://bootstrap.pypa.io/ez_setup.py | python
설치:
curl https://bootstrap.pypa.io/get-pip.py | python
선택적으로 사용자 환경에 경로를 추가하여
pip
아무 곳이나.그것은 어딘가에 있습니다.C:\Python33\Scripts
.
윈도우즈용 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\Scripts
(또는 설치한 파이썬이 무엇이든) PATH에 연결됩니다.
설치 도구에는 실행 파일이 필요하지 않습니다.소스 코드를 다운로드하고, 압축을 풀고, 다운로드한 디렉토리로 이동하여 실행할 수 있습니다.python setup.py install
명령 프롬프트에서
Python 2.7부터는 기본적으로 pip이 포함되어 있습니다.다음을 통해 원하는 패키지를 다운로드하십시오.
python -m pip install [package-name]
다른 곳에서 썼듯이
Python에서 패키징하는 것은 끔찍합니다.근본 원인은 패키지 관리자 없이 언어가 배송되기 때문입니다.
다행히 Pip이라는 Python용 패키지 관리자가 한 명 있습니다.Pip은 Ruby's Gem에서 영감을 얻었지만 몇 가지 특징이 없습니다.아이러니하게도 Pip 자체는 설치하기가 복잡합니다.널리 사용되는 64비트 Windows에 설치하려면 소스에서 두 개의 패키지를 만들고 설치해야 합니다.이것은 프로그래밍을 처음 하는 사람에게는 큰 요구입니다.
그래서 올바른 방법은 파이프를 설치하는 것입니다.하지만 번거로울 수 없다면 Christoph Gohlke는 모든 Windows 플랫폼에 대해 인기 있는 Python 패키지에 대한 바이너리를 제공합니다. http://www.lfd.uci.edu/ ~gohlke/hllibs/
실제로 일부 Python 패키지를 빌드하려면 종속성을 위한 C 컴파일러(예: mingw32)와 라이브러리 헤더가 필요합니다.이것은 Windows에서 악몽일 수 있으므로 Christoph Gohlke라는 이름을 기억하십시오.
Windows에 패키지를 설치하는 동안 문제가 발생했습니다.해결책을 찾았습니다.Windows 7+에서 작동합니다.주로 Windows Powershell을 사용하는 모든 것이 작동할 수 있어야 합니다.이렇게 하면 시작하는 데 도움이 될 수 있습니다.
- 먼저 PATH 변수에 파이썬 설치를 추가해야 합니다.이것이 도움이 될 것입니다.
- 설치하려는 패키지를 zip 형식으로 다운로드하여 압축을 풀어야 합니다.만약 그것이 어떤 이상한 zip 형식이라면 7Zip을 사용하고 압축을 풀어야 합니다.
- Windows Powershell을 사용하여 setup.py 에서 추출한 디렉토리로 이동합니다(문제가 있는 경우 링크 사용).
- 을 합니다.
python setup.py install
그것은 다른 어떤 것도 말이 되지 않을 때 저에게 효과가 있었습니다.저는 Python 2.7을 사용하지만 설명서에 따르면 Python 3.x에서도 동일하게 작동할 수 있습니다.
명령 프롬프트를 통해 pip 업그레이드(Python Directory)
D:\Python 3.7.2>python -m pip install --upgrade pip
이제 필요한 모듈을 장착할 수 있습니다.
D:\Python 3.7.2>python -m pip install <<yourModuleName>>
pip은 python의 패키지 설치 프로그램입니다. 먼저 업데이트한 다음 필요한 것을 다운로드하십시오.
python -m pip install --upgrade pip
그러면:
python -m pip install <package_name>
또한 ez_setup.py를 다운로드하여 실행할 수도 있지만, SetupTools 설명서에서는 더 이상 이 기능을 제공하지 않습니다.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 실행 파일에 저장합니다.
Blauhirn이 2.7 pip을 사전 설치한 후 언급한 것처럼.사용자에게 적합하지 않으면 경로에 추가해야 할 수도 있습니다.
그러나 Windows 10을 실행하면 더 이상 모듈을 설치하기 위해 터미널을 열 필요가 없습니다.파이썬을 여는 것도 마찬가지입니다.
메뉴에 할 수 .pip install mechanize
명령을 선택하면 설치됩니다.
오류가 발생하면 오류를 읽기 전에 닫힐 수 있지만 그래도 유용한 바로 가기입니다.
언급URL : https://stackoverflow.com/questions/1449494/how-do-i-install-python-packages-on-windows
'programing' 카테고리의 다른 글
ASP.Net에서 CSV 파일 생성 (0) | 2023.08.09 |
---|---|
봄에 프로필별 @예약된 작업을 활성화하는 방법은 무엇입니까? (0) | 2023.08.09 |
NSString: IsEqual 대 IsEqualToString (0) | 2023.08.09 |
출력 시 EPLUS 오류가 발생합니다.응답에 대한 XLSX (0) | 2023.08.09 |
MySQL 구성 파일 위치 - redhat 리눅스 서버 (0) | 2023.08.09 |