PIP 및 setup.py를 사용하여 Python 암호화 패키지를 설치하지 못했습니다.

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

pip install cryptography를 통해 Python용 Cryptography 패키지를 설치하거나 해당 사이트에서 패키지를 다운로드하고 python setup.py를 실행하면 다음 오류:


D:AnacondaScriptsip-script.py 실행 02/27/14 16:13:17 암호화 다운로드/풀기 페이지 가져오기 https://pypi.python.org /simple/cryptography/ 암호화 버전을 검색하기 위한 URL: * https://pypi.python.org/simple/cryptography/ https://pypi.python.org/simple/cryptography/ 페이지에서 링크 분석 https://pypi.python.org/simple/cryptography/ 건너뛰기 https:/ /pypi.python.org/packages/cp26/c/cryptography/cryptography-0.2-cp26-none-win32.whl#md5=13e5c4b19520e7dc6f07c6502b3f74e2 (https://pypi.python.org/에서) 간단하기 때문에 이 Python 건너뛰기와 호환되지 않음 https://pypi.python.org/packages/cp26/c/cryptography/cryptography-0.2.1- cp26-none-win32.whl#md5=00e733648ee5cdb9e58876238b1328f8(https://pypi.python.org/simple/cryptography/에서) 이는 Python Skipping https://pypi.python.org/packages/cp27과 호환되지 않기 때문입니다. /c/cryptography/cryptography-0.2-cp27-none-win32.whl#md5=013ccafa6a5a3ea92c73f2c1c4879406(https://pypi.python.org/simple/cryptography/에서) 이는 Python Skipping https://와 호환되지 않기 때문입니다. pypi.python.org/packages/cp27/c/cryptography/cryptography-0.2.1-cp27-none-win32.whl#md5=127d6a5dc687250721f892d55720a06c (https://pypi.python.org/에서) 단순/암호화 이 Python Skipping https://pypi.python.org/packages/cp32/c/cryptography/cryptography-0.2-cp32-none-win32.whl#md5=051424a36e91039807b72f112333ded3(https://pypi.python. org/simple/cryptography/) 이 Python Skipping https://pypi.python.org/packages/cp32/c/cryptography/cryptography-0.2.1-cp32-none-win32.whl#md5=와 호환되지 않기 때문에 53f6f57db8e952d64283baaa14cbde3d(fr om https://pypi.python.org/simple/cryptography/) 이 Python 건너뛰기 https://pypi.python.org/packages/cp33/c/cryptography/cryptography-0.2-cp33-none과 호환되지 않기 때문에 -win32.whl#md5=302812c1c1a035cf9ba3292f8dbf3f9e(https://pypi.python.org/simple/cryptography/에서) 왜냐하면 이 Python 건너뛰기 https://pypi.python.org/packages/cp33/c/와 호환되지 않기 때문입니다. cryptography/cryptography-0.2.1-cp33-none-win32.whl#md5=81acca90caf8a45f2ca73f3f9859fae4(https://pypi.python.org/simple/cryptography/에서) 이 Python Found 링크와 호환되지 않기 때문에 https:// pypi.python.org/packages/source/c/cryptography/cryptography-0.1.tar.gz#md5=bdc1c5fe069deca7467b71a0cc538f17(https://pypi.python.org/simple/cryptography/에서), 버전: 0.1 링크 https: //pypi.python.org/packages/source/c/cryptography/cryptography-0.2.1.tar.gz#md5=872fc04268dadc66a0305ae5ab1c123b(https://pypi.python.org/simple/cryptography/에서), 버전: 0.2 .1 링크 https://pypi.python.org/packages/s를 찾았습니다. ource/c/cryptography/cryptography-0.2.tar.gz#md5=8a3d21e837a21e1b7634ee1f22b06bb6(https://pypi.python.org/simple/cryptography/에서), 버전: 0.2 버전 0.2.1 사용(최신 버전: 0 1, 0.2, 0.1) URL https://pypi.python.org/packages/source/c/cryptography/cryptography-0.2.1.tar.gz#md5=872fc04268dadc66a0305ae5ab1c123b에서 다운로드(https://pypi.python. org/simple/cryptography/) setup.py 실행(경로:c:userspacoappdatalocal emppip_build_Pacocryptographysetup.py) 패키지 암호화를 위한 egg_info c/_cffi_backend.c:7:0에서 포함된 파일: c/misc_win32.h:225:23: error : 선언 지정자의 둘 이상의 데이터 유형 c/misc_win32.h:225:1: 경고: 빈 선언의 쓸모 없는 유형 이름 [기본적으로 활성화됨] c/_cffi_backend.c: "convert_array_from_object" 함수: c/_cffi_backend.c: 1105:26: 경고: [-Wformat] c/_cffi_backend.c:1105:26 형식의 알 수 없는 변환 유형 문자 "z": 경고: [-Wformat-extra-args] c/_cffi_backend.c 형식에 대한 인수가 너무 많습니다. 1130:30 : 경고: [-Wformat] c/_cffi_backend.c:1130:30 형식의 알 수 없는 변환 유형 문자 "z": 경고: [-Wformat-extra-args] c/_cffi_backend.c:1150:30 형식에 대한 인수가 너무 많습니다. : 경고: [-Wformat] c/_cffi_backend.c:1150:30 형식의 알 수 없는 변환 유형 문자 "z": 경고: [-Wformat-extra-args] 형식에 대한 인수가 너무 많습니다. c/_cffi_backend.c: 함수 " convert_struct_from_object": c/_cffi_backend.c:1183:26: 경고: [-Wformat] c/_cffi_backend.c:1183:26 형식의 알 수 없는 변환 유형 문자 "z": 경고: [-Wformat-extra 형식에 대한 인수가 너무 많습니다. -args] c/_cffi_backend.c:1196:30: 경고: [-Wformat] c/_cffi_backend.c:1196:30 형식의 알 수 없는 변환 유형 문자 "z": 경고: [-Wformat-extra 형식에 대한 인수가 너무 많습니다. -args] c/_cffi_backend.c: 함수 "cdata_repr": c/_cffi_backend.c:1583:13: 경고: [-Wformat] c/_cffi_backend.c:1583:13 형식의 알 수 없는 변환 유형 문자 "L": 경고: [-Wformat-extra-args] c/_c 형식에 대한 인수가 너무 많습니다. ffi_backend.c:1595:9: 경고: [-Wformat] c/_cffi_backend.c:1595:9 형식의 알 수 없는 변환 유형 문자 "z": 경고: [-Wformat-extra-args] 형식에 대한 인수가 너무 많습니다. _cffi_backend.c: 함수 "cdataowning_repr": c/_cffi_backend.c:1647:30: 경고: [-Wformat] c/_cffi_backend.c:1647:30 형식의 알 수 없는 변환 유형 문자 "z": 경고: 인수가 너무 많습니다. [-Wformat-extra-args] 형식의 경우 c/_cffi_backend.c: 함수 "_cdata_get_indexed_ptr": c/_cffi_backend.c:1820:26: 경고: [-Wformat] c/_cffi_backend 형식의 알 수 없는 변환 유형 문자 "z" .c:1820:26: 경고: [-Wformat] c/_cffi_backend.c:1820:26 형식의 알 수 없는 변환 유형 문자 "z": 경고: [-Wformat-extra-args] c/_cffi_backend 형식에 대한 인수가 너무 많습니다. .c: 함수 "_cdata_getslicearg": c/_cffi_backend.c:1872:26: 경고: [-Wformat] c/_cffi_backend.c:1872:26 형식의 알 수 없는 변환 유형 문자 "z": 경고: 알 수 없는 변환 유형 문자 [-Wformat] c/_cffi_bac 형식의 "z" kend.c:1872:26: 경고: [-Wformat-extra-args] 형식에 대한 인수가 너무 많습니다. c/_cffi_backend.c: "cdata_ass_slice" 함수에서: c/_cffi_backend.c:1951:26: 경고: 알 수 없는 변환 유형 [-Wformat] 형식의 문자 "z" c/_cffi_backend.c:1951:26: 경고: 알 수 없는 변환 유형 문자 "z" 형식의 [-Wformat] c/_cffi_backend.c:1951:26: 경고: 인수가 너무 많습니다. [-Wformat-extra-args] 형식의 경우 c/_cffi_backend.c:1969:30: 경고: [-Wformat] c/_cffi_backend.c:1969:30 형식의 알 수 없는 변환 유형 문자 "z": 경고: 알 수 없는 변환 유형 [-Wformat] c/_cffi_backend.c:1969:30 형식의 문자 "z": 경고: [-Wformat-extra-args] 형식에 대한 인수가 너무 많습니다. c/_cffi_backend.c:1983:22: 경고: 알 수 없는 변환 유형 [-Wformat] c/_cffi_backend.c:1983:22 형식의 문자 "z": 경고: [-Wformat-extra-args] 형식에 대한 인수가 너무 많습니다. c/_cffi_backend.c: "cdata_call" 함수에서: c/_cffi_backend .c:2367:30: 경고: [-Wfo 형식의 알 수 없는 변환 유형 문자 "z" rmat] c/_cffi_backend.c:2367:30: 경고: 형식 "%s"에는 "char *" 유형의 인수가 필요하지만 인수 3에는 "Py_ssize_t" 유형이 있습니다. [-Wformat] c/_cffi_backend.c:2367:30: 경고: [-Wformat-extra-args] 형식에 대한 인수가 너무 많습니다. c/_cffi_backend.c: "cast_to_integer_or_char" 함수에서: c/_cffi_backend.c:2916:26: 경고: [- Wformat] c/_cffi_backend.c:2916:26: 경고: 형식 "%s"에는 "char *" 유형의 인수가 필요하지만 인수 3에는 "Py_ssize_t" 유형이 있습니다. [-Wformat] c/_cffi_backend.c:2916:26: 경고: [-Wformat-extra-args] 형식에 대한 인수가 너무 많습니다. c/_cffi_backend.c:2928:26: 경고: [-Wformat] c/_cffi_backend.c:2928:26 형식의 알 수 없는 변환 유형 문자 "z": 경고: 형식 "%s"에는 "char *" 형식의 인수가 필요하지만 인수 3에는 "Py_ssize_t" 형식이 있습니다. [-Wformat] c/_cffi_backend.c:2928:26: 경고: [-Wformat-extra 형식에 대한 인수가 너무 많습니다. -args] c/_cffi_backend.c: "new_array_type" 함수에서: c/_cffi_backend.c:3480:9: 경고: unkno [-Wformat] c/_cffi_backend.c:3480:9 형식의 wn 변환 유형 문자 "l": 경고: [-Wformat-extra-args] 형식에 대한 인수가 너무 많습니다. c/_cffi_backend.c: "b_complete_struct_or_union" 함수에서: c/_cffi_backend.c:3878:22: 경고: [-Wformat] 형식의 알 수 없는 변환 유형 문자 "z" c/_cffi_backend.c:3878:22: 경고: [-Wformat] 형식의 알 수 없는 변환 유형 문자 "z" c/_cffi_backend.c:3878:22: 경고: 형식 [-Wformat-extra-args]에 대한 인수가 너무 많습니다. 파일 "c:userspacoappdatalocal emppip_build_Pacocryptographysetup.py", 줄 113, <module> "build": cffi_build, 파일 "D:Anacondalibdistutilscore.py", 줄 112, 설정 _setup_distribution = dist = klass(attrs) 파일 "builddist.win-amd64eggsetuptoolsdist.py", 줄 239, __init에서 amd64eggsetuptoolsdist.py", 264행, fetch_build_eggs 파일 "builddist.win-amd64eggpkg_resources.py", 580행, dist = best[req.key] = env.best_match(req, ws,xist) -amd64eggpkg_resources.py", 818행, in best_match return self.obtain(req, installer) # "builddist.win-amd64eggpkg_resources.py" 파일을 다운로드/설치합니다. File.win-amd64eggsetuptoolsdist.py", 314행, fetch_build_egg 파일 "builddist.win-amd64eggsetuptoolscommandeasy_install.py", 593행, easy_install 파일 "builddist.win-easd0"에 있습니다. -amd64eggsetuptoolscommandeasy_install. install_eggs 파일 "builddist.win-amd64eggsetuptoolscommandeasy_install.py", 1015행, build_and_install 파일 "builddist.win-amd64eggsetuptoolscommandeasy_install. 오류: "gcc" 명령이 종료 상태 1로 실패했습니다. python setup.py egg_info 명령의 전체 출력: c/_cffi_backend.c:7:0에서 포함된 파일: c/misc_win32.h:225:23: 오류: 둘 이상 선언 지정자의 데이터 유형 c/misc_win32.h:225:1: 경고: 빈 선언의 쓸모 없는 유형 이름 [기본적으로 활성화됨] c/_cffi_backend.c: "convert_array_from_object" 함수: c/_cffi_backend.c:1105:26: 경고: [-Wformat] c/_cffi_backend.c:1105:26 형식의 알 수 없는 변환 유형 문자 "z": 경고: [-Wformat-extra-args] c/_cffi_backend.c:1130:30 형식에 대한 인수가 너무 많습니다. 경고: [-Wformat] c/_cffi_backend.c:1130:30 형식의 알 수 없는 변환 유형 문자 "z": 경고: f에 대한 인수가 너무 많습니다. ormat [-Wformat-extra-args] c/_cffi_backend.c:1150:30: 경고: [-Wformat] c/_cffi_backend.c:1150:30 형식의 알 수 없는 변환 유형 문자 "z": 경고: 에 대한 인수가 너무 많습니다. 형식 [-Wformat-extra-args] c/_cffi_backend.c: "convert_struct_from_object" 함수에서: c/_cffi_backend.c:1183:26: 경고: [-Wformat] c/_cffi_backend 형식의 알 수 없는 변환 유형 문자 "z". c:1183:26: 경고: 형식 [-Wformat-extra-args] c/_cffi_backend.c:1196:30: 경고: [-Wformat] c/_cffi_backend 형식의 알 수 없는 변환 유형 문자 "z"에 대한 인수가 너무 많습니다. c:1196:30: 경고: [-Wformat-extra-args] 형식에 대한 인수가 너무 많습니다. c/_cffi_backend.c: 함수 "cdata_repr": c/_cffi_backend.c:1583:13: 경고: 알 수 없는 변환 유형 문자 " L" 형식 [-Wformat] c/_cffi_backend.c:1583:13: 경고: 형식 [-Wformat-extra-args] c/_cffi_backend.c:1595:9: 경고: 알 수 없는 변환 유형 문자 " z" 형식 [-Wformat] c/_cffi_backend.c:1595:9: 경고: 너무 m [-Wformat-extra-args] 형식에 대한 모든 인수 c/_cffi_backend.c: 함수 "cdataowning_repr": c/_cffi_backend.c:1647:30: 경고: [-Wformat] 형식의 알 수 없는 변환 유형 문자 "z" c /_cffi_backend.c:1647:30: 경고: [-Wformat-extra-args] 형식에 대한 인수가 너무 많습니다. c/_cffi_backend.c: "_cdata_get_indexed_ptr" 함수에서: c/_cffi_backend.c:1820:26: 경고: 알 수 없는 변환 [-Wformat] c/_cffi_backend.c:1820:26 형식의 문자 "z" 입력: 경고: [-Wformat] c/_cffi_backend.c:1820:26 형식의 알 수 없는 변환 유형 문자 "z": 경고: 너무 많음 [-Wformat-extra-args] 형식에 대한 인수 c/_cffi_backend.c: 함수 "_cdata_getslicearg": c/_cffi_backend.c:1872:26: 경고: [-Wformat] 형식의 알 수 없는 변환 유형 문자 "z" c/ _cffi_backend.c:1872:26: 경고: [-Wformat] c/_cffi_backend.c:1872:26 형식의 알 수 없는 변환 유형 문자 "z": 경고: [-Wformat-extra-args] 형식에 대한 인수가 너무 많습니다. _cffi_backend.c: "cdata_ass_slice" 함수에서: c/_ cffi_backend.c:1951:26: 경고: [-Wformat] c/_cffi_backend.c:1951:26 형식의 알 수 없는 변환 유형 문자 "z": 경고: [-Wformat] c/ 형식의 알 수 없는 변환 유형 문자 "z" _cffi_backend.c:1951:26: 경고: 형식 [-Wformat-extra-args] c/_cffi_backend.c:1969:30: 경고: [-Wformat] c/ 형식의 알 수 없는 변환 유형 문자 "z"에 대한 인수가 너무 많습니다. _cffi_backend.c:1969:30: 경고: [-Wformat] c/_cffi_backend.c:1969:30 형식의 알 수 없는 변환 유형 문자 "z": 경고: [-Wformat-extra-args] 형식에 대한 인수가 너무 많습니다. _cffi_backend.c:1983:22: 경고: [-Wformat] c/_cffi_backend.c:1983:22 형식의 알 수 없는 변환 유형 문자 "z": 경고: [-Wformat-extra-args] 형식에 대한 인수가 너무 많습니다. _cffi_backend.c: 함수 "cdata_call": c/_cffi_backend.c:2367:30: 경고: [-Wformat] c/_cffi_backend.c:2367:30 형식의 알 수 없는 변환 유형 문자 "z": 경고: 형식 "% s"에는 "char *" 유형의 인수가 필요하지만 인수 3에는 "Py_ssize_t" 유형이 있습니다. [-Wf ormat] c/_cffi_backend.c:2367:30: 경고: [-Wformat-extra-args] 형식에 대한 인수가 너무 많습니다. c/_cffi_backend.c: "cast_to_integer_or_char" 함수에서: c/_cffi_backend.c:2916:26: 경고 : [-Wformat] 형식의 알 수 없는 변환 유형 문자 "z" c/_cffi_backend.c:2916:26: 경고: 형식 "%s"에는 "char *" 유형의 인수가 필요하지만 인수 3에는 "Py_ssize_t" 유형이 있습니다. [- Wformat] c/_cffi_backend.c:2916:26: 경고: [-Wformat-extra-args] 형식에 대한 인수가 너무 많습니다. c/_cffi_backend.c:2928:26: 경고: [- 형식의 알 수 없는 변환 유형 문자 "z" Wformat] c/_cffi_backend.c:2928:26: 경고: 형식 "%s"에는 "char *" 유형의 인수가 필요하지만 인수 3에는 "Py_ssize_t" 유형이 있습니다. [-Wformat] c/_cffi_backend.c:2928:26: 경고: [-Wformat-extra-args] 형식에 대한 인수가 너무 많습니다. c/_cffi_backend.c: 함수 "new_array_type": c/_cffi_backend.c:3480:9: 경고: [- Wformat] c/_cffi_backend.c:3480:9: 경고: [-Wformat-e 형식에 대한 인수가 너무 많습니다. xtra-args] c/_cffi_backend.c: 함수 "b_complete_struct_or_union": c/_cffi_backend.c:3878:22: 경고: [-Wformat] c/_cffi_backend.c:3878:22 형식의 알 수 없는 변환 유형 문자 "z" : 경고: [-Wformat] c/_cffi_backend.c:3878:22 형식의 알 수 없는 변환 유형 문자 "z": 경고: [-Wformat-extra-args] 형식에 대한 인수가 너무 많습니다. "", <module>의 17행 파일 "c:userspacoappdatalocal emppip_build_Pacocryptographysetup.py", 줄 113, <module> "build": cffi_build, 파일 "D:Anacondalibdistutilscore.py", 줄 112, 설정 _setup_distribution = dist = klass(attrs) 파일 "builddist.win-amd64eggsetuptoolsdist.py", 줄 239, __init에서 amd64eggsetuptoolsdist.py", 264행, fetch_build_eggs 파일 "builddist.win-amd64eggpkg_resources.py", 580행, dist = best[req.key] = env.best_match(req, ws,xist) -amd64eggpkg_resources.py", 818행, in best_match return self.obtain(req, installer) # "builddist.win-amd64eggpkg_resources.py" 파일을 다운로드/설치합니다. File.win-amd64eggsetuptoolsdist.py", 314행, fetch_build_egg 파일 "builddist.win-amd64eggsetuptoolscommandeasy_install.py", 593행, easy_install 파일 "builddist.win-easd0"에 있습니다. -amd64eggsetuptoolscommandeasy_install. install_eggs 파일 "builddist.win-amd64eggsetuptoolscommandeasy_install.py", 1015행, build_and_install 파일 "builddist.win-amd64eggsetuptoolscommandeasy_install. 오류: "gcc" 명령이 종료 상태 1과 함께 실패했습니다. ------------------------------------------------------- - 청소... 임시 디렉토리 제거 c:userspacoappdatalocal emppip_build_Paco... python setup.py egg_info 명령이 c:userspacoappdatalocal emppip_build_Pacocryptography에서 오류 코드 1로 실패했습니다. 예외 정보: 역추적(가장 최근 호출 마지막): 파일 "D:Anacondalibsite-packagespip-1.5.4-py .7.eggpipasecommand.py", 122번째 줄, 기본 상태 = self.run(options, args) 파일 "D:Anacondalibsite-packagesip-1.5.4-py2.7.eggpipcommandsinstall.py", 278번째 줄, require_set 실행 .prepare_files(finder, force_root_egg_info=self.bundle, 번들=self.bundle) 파일 "D:Anacondalibsite-packagesip-1.5.4-py2.7.eggpip eq.py", 1229행, prepare_files req_to_install.run_egg_info() 파일 "D:Anacondalibsite-packagespip-1.5.4-py2.7.eggpip eq.py", 325행, run_egg_info command_desc="python setup.py egg_info") 파일 "D:Anacondalibsite-packagespip-1.5.4-py2. 7.eggpiputil.py", 697행, call_subprocess % (command_desc, proc.returncode, cwd)) InstallationError: python setup.py egg_info 명령이 실패했습니다. c:userspacoappdatalocal emppip_build_Pacocryptography의 오류 코드 1 

다른 egg_info 오류 게시물을 찾았습니다(여기여기) 하지만 여기에 제공된 솔루션으로는 내 문제가 해결되지 않습니다. 또한 PIP를 통해 다른 패키지를 설치할 수 있습니다.

PIP 버전 1.5.4 setuptools 버전 2.2