prosource

파이프 오류: Microsoft Visual C++ 14.0이 필요합니다.

probook 2023. 5. 3. 21:31
반응형

파이프 오류: Microsoft Visual C++ 14.0이 필요합니다.

다음 명령을 실행했습니다.

pip install -U steem

까지 잘 했습니다.pycrypto그 후에 저는 했습니다.

pip install cryptography

분실된 소포인 줄 알고 명령을 내렸습니다.그래서 제 질문은 어떻게 설치할 수 있는지입니다.steem및 필요7 및 Python 사용) pycrypto-error(pycrypto-package 가추는또없이호암용사지화키를하거패방는법제및cry▁7windows▁without▁py또▁3▁the)▁(는방cry는(법(없cry제가추하를이)

Requirement already up-to-date: python-dateutil in c:\users\***\appdata\lo
cal\programs\python\python36\lib\site-packages (from dateparser->maya->steem)
...
Installing collected packages: urllib3, idna, chardet, certifi, requests, pycryp
to, funcy, w3lib, voluptuous, diff-match-patch, scrypt, prettytable, appdirs, la
ngdetect, ruamel.yaml, humanize, tzlocal, regex, dateparser, pytzdata, pendulum,
maya, ecdsa, pylibscrypt, ujson, toolz, steem
Running setup.py install for pycrypto ... error
Complete output from command c:\users\***\appdata\local\programs\pytho
n\python36\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\
***~1\\AppData\\Local\\Temp\\pip-build-k6flhu5k\\pycrypto\\setup.py';f=getattr(
tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();
exec(compile(code, __file__, 'exec'))" install --record C:\Users\***N~1\AppDat
a\Local\Temp\pip-igpkll6u-record\install-record.txt --single-version-externally-
managed --compile:
running install
running build
running build_py
...
building 'Crypto.Random.OSRNG.winrandom' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual
C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

----------------------------------------
Command "c:\users\***\appdata\local\programs\python\python36\python.exe -u
-c "import setuptools, tokenize;__file__='C:\\Users\\***N~1\\AppData\\Local\\
Temp\\pip-build-k6flhu5k\\pycrypto\\setup.py';f=getattr(tokenize, 'open', open)(
__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code,   __fil
e__, 'exec'))" install --record C:\Users\***N~1\AppData\Local\Temp\pip-igpkll6
u-record\install-record.txt --single-version-externally-managed --compile"   faile
d with error code 1 in C:\Users\***N~1\AppData\Local\Temp\pip-build-    k6flhu5k\p
ycrypto\

pycrypto를 설치하려면 Microsoft Visual C++ 14.0을 설치해야 합니다.

오류: Microsoft Visual C++ 14.0이 필요합니다."Microsoft Visual C++ 빌드 도구"로 구입하십시오. http://landinghub.visualstudio.com/visual-cpp-build-tools

설명에서 사용할 링크를 묻습니다.Visual C++ 2015 빌드 도구 링크를 사용합니다.그러면 Visual Studio를 설치하지 않고 Visual C++ 14.0이 설치됩니다.

대체 링크: https://wiki.python.org/moin/WindowsCompilers#Microsoft_Visual_C.2B-.2B-_14.2_standalone:_Build_Tools_for_Visual_Studio_2019_.28x86.2C_x64.2C_ARM.2C_ARM64.29

에는 설치 방법이 나와 .pycrypto컴파일러를 설치할 필요가 없습니다.링크의 바이너리는 사용 중인 이전 버전의 Python용인 것 같습니다.하나의 링크는 DropBox 계정의 이진에 대한 것입니다.

타사에서 제공하는 암호화 라이브러리의 이진 버전을 다운로드하는 것은 권장하지 않습니다.의 버전을 얻는 것을 보장하는 유일한 방법pycrypto사용자 버전의 Python과 호환되며 백도어와 함께 구축되지 않은 것은 소스에서 구축하는 것입니다.

Visual C++을 설치한 후에는 원래 명령을 다시 실행하십시오.

pip install -U steem

다양한 설치 옵션의 의미를 알아보려면 다음 명령을 실행합니다.

pip help install

-U옵션이 말합니다.

-U, --upgrade        Upgrade all specified packages to the newest available
                     version. The handling of dependencies depends on the
                     upgrade-strategy used.

만약 당신이 아직 가지고 있지 않은 경우steem설치되어 할 수 .-U선택.

Visual Studio 빌드 도구가 이미 설치되어 있지만 여전히 오류가 발생하는 경우 Visual C++ 빌드 도구를 포함하도록 설치를 "수정"해야 할 수 있습니다.

실행 방법:

  1. Visual Studio Installer를 엽니다(필요한 경우 시작 메뉴에서 검색할 수 있습니다).

  2. Visual Studio 빌드 도구를 찾아 "수정"을 클릭합니다.

여기에 이미지 설명 입력

  1. Visual C++ 빌드 도구에 체크 표시를 추가한 다음 오른쪽 아래의 "수정"을 클릭하여 설치합니다.

여기에 이미지 설명 입력

C++ 도구 설치가 완료되면 pip 명령을 다시 실행하면 작동합니다.

시스템에 Visual C++ 2015(14.0)가 설치되어 있는데도 pymssql을 설치하려고 할 때 이 오류가 발생했습니다.

저는 여기서 pymssql의 .whl 파일을 다운로드하여 이 오류를 해결했습니다.

다운로드가 완료되면 다음 명령으로 설치할 수 있습니다.

pip install python_package.whl

이것이 도움이 되길 바랍니다.

"Microsoft Visual C++ 14.0이 필요합니다. "Microsoft Visual C++ 빌드 도구"로 구입하십시오.실행을 시도할 때 Azure DevOps에서 이 오류가 발생했습니다.pip installC++ 확장자를 가진 소스 배포판에서 나만의 Python 패키지를 만드는 것..setuptools전화하기 pip install:

pip install --upgrade setuptools

그래서 여기 업데이트에 대한 조언이 있습니다.setuptools소스 아카이브에서 설치하는 것이 올바른 경우:).그 조언은 여기서도 합니다.

Visual C++을 설치하는 대신 Conda에 추가 패키지를 설치하는 방법이 있습니다(이 옵션에는 관리자 권한이 필요하지 않음).이것은 저에게 효과가 있었습니다.

conda install libpython m2w64-toolchain -c msys2

저도 같은 문제에 직면했습니다.여기서 해결책을 찾았습니다.

기본적으로 이것을 설치합니다.

샤섬 출력:

3e0de8af516c15547602977db939d8c2e44fcc0b  visualcppbuildtools_full.exe

md5sum 출력:

MD5 (visualcppbuildtools_full.exe) = 8d4afd3b226babecaa4effb10d69eb2e

pip 설치 명령을 다시 실행합니다.모든 것이 잘 되면 좋습니다.또는 저처럼 다음과 같은 오류가 발생할 수 있습니다.

Finished generating code
    LINK : fatal error LNK1158: cannot run 'rc.exe'
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\link.exe' failed with exit status 1158

위의 문제에 대한 수정 사항을 여기에서 찾았습니다. rc.exe로 인해 Visual Studio에서 빌드할 수 없습니다.

그것은 기본적으로 말해줍니다.

Add this to your PATH environment variables:

C:\Program Files (x86)\Windows Kits\8.1\bin\x86

Copy these files:

rc.exe
rcdll.dll

From

C:\Program Files (x86)\Windows Kits\8.1\bin\x86

To

C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin

그것은 매력적으로 작동합니다.

Pycrypto에는 CVE-2013-7459 번호가 할당된 취약성이 있으며, repo는 2014년 6월 23일 이후 PR을 수락하지 않았습니다.

PyCryptoome은 이전 PyCrypto와 거의 동일한 API를 제공하는 PyCrypto 라이브러리의 드롭인 대체물입니다. 자세한 내용은 PyCrypto와의 호환성을 참조하십시오.

아직 pycrypto를 설치하지 않은 경우pip install pycryptodomeMicrosoft Visual C++ 14.0 문제가 발생하지 않는 파이크립토돔을 설치합니다.

Microsoft Visual C++ 14.0 다운로드를 위한 링크 업데이트

Visual Studio 다운로더 없이도 작동합니다.

Windows에서는 최신 버전의 Visual Studio Community를 설치하는 것이 좋습니다. 수 . 설치만 하면 일부 빌드 도구를 놓칠 수 있습니다.vc_redist패키지를 쉽게 설치할 수 있습니다.pip대신에wheel그것은 많은 시간을 절약합니다.

다음을 시도:

py -m pip install pipwin
py -m pipwin install PyAudio

이 오류에 대한 세 가지 단계:

  1. C++ 빌드 도구가 설치되었습니다.
  2. pip 설치 --업그레이드 설정 도구
  3. 콘다를 사용하여 설치해 보십시오. 콘다에는 빌드 도구가 필요 없는 컴파일된 버전이 있을 수 있습니다.

여기 있는 다른 사람들이 제안한 어떤 해결책도 저에게 효과가 없었습니다.

그래서 저의 경우 컴퓨터에서 Microsoft Visual C++ Redistributable의 이전 버전을 모두 제거해야 했습니다.

여기에 이미지 설명 입력

최신 제품(나의 경우 2015-2022)만 남겨야 합니다!

설치 후 다음 명령을 실행했습니다.

pip install <your_lib_name>

그리고 그 이후로 모든 것이 잘 작동했습니다.

Killer 솔루션: 설치nodejs옵션을 선택합니다.install chocolatey and other necessary tools...그리고 개발 환경을 설정하는 데 필요한 도구를 설치합니다.

언급URL : https://stackoverflow.com/questions/44951456/pip-error-microsoft-visual-c-14-0-is-required

반응형