나는 다운로드했다크립토볼Python 모듈 휠 형식 파일(pycryptodome.whl) 에서이 링크.
이제 내가 시도하면수입다음과 같이 사용하십시오
from Crypto.PublicKey import RSA
알겠어요
ImportError: No module named Crypto.PublicKey
나는 또 다른 모듈을 가지고있다.PyVMOMI(pyvmomi.whl) 이 질문이 보이지 않습니다. 오류 없이 모듈 파일을 모두 가져올 수 있습니다.
참고: 현재 위치한 디렉토리*.whl파일 위치는 다음으로 설정됩니다.파이썬 경로이미 변경되었습니다.
답변1
휠은 직접 수입할 수 없습니다. 비록 이것이가능한간단한 패키지를 사용하면 모든 바퀴에서 작동한다는 보장이 없으므로 이에 의존하지 않습니다. 바라보다공개 계정 491, 부분휠 파일에서 Python 코드를 직접 가져올 수 있나요?
일반 zip 파일을 사용하는 경우에도
sys.path
zip 파일에서 동적 라이브러리를 가져오지 않습니다 . 인용하다공개 계정 273, 부분사양:
zip 아카이브에는 모든 파일이 존재할 수 있지만, 파일만
*.py
가져올*.py[co]
수 있습니다. 동적 모듈(,)*.pyd
의 Zip 가져오기는 허용되지 않습니다 .*.so
이것이 일어나는 일입니다 pycryptodome
. Wheel에서 가져오지 않는 동적 라이브러리로 미리 컴파일된 C 확장 모듈과 함께 제공됩니다. 확장 프로그램의 코드를 사용하려면 휠을 설치해야 합니다.
$ pip install pycryptodome