Не удалось установить пакет Python Cryptography с помощью PIP и setup.py.

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

Когда я пытаюсь установить пакет Cryptography для Python с помощью pip install cryptography или с помощью загрузив пакет с их сайта и запустив python setup.py, я получаю следующая ошибка:


D:AnacondaScriptspip-script.py run on 27.02.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/packages/cp26/c/cryptography/cryptography-0.2-cp26-none-win32.whl#md5=13e5c4b19520e7dc6f07c6502b3f74e2 (из https://pypi.python.org/simple/cryptography/), потому что это несовместимо с этим пропуском 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 Skiping https://pypi.python.org/packages/cp27 /c/cryptography/cryptography-0.2-cp27-none-win32.whl#md5=013ccafa6a5a3ea92c73f2c1c4879406 (из https://pypi.python.org/simple/cryptography/), потому что он несовместим с этим Python, пропускающим https:// pypi.python.org/packages/cp27/c/cryptography/cryptography-0.2.1-cp27-none-win32.whl#md5=127d6a5dc687250721f892d55720a06c (из https://pypi.python.org/simple/cryptography/), потому что это не совместим с этим Python. org/simple/cryptography/), потому что он несовместим с этим Python Skiping https://pypi.python.org/packages/cp32/c/cryptography/cryptography-0.2.1-cp32-none-win32.whl#md5= 53f6f57db8e952d64283baaa14cbde3d (фр. om https://pypi.python.org/simple/cryptography/), потому что он несовместим с этим Python Skiping 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.2. 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: ошибка : два или более типов данных в спецификаторах объявления c/misc_win32.h:225:1: предупреждение: бесполезное имя типа в пустом объявлении [включено по умолчанию] c/_cffi_backend.c: В функции "convert_array_from_object": c/_cffi_backend.c: 1105:26: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/_cffi_backend.c:1105:26: предупреждение: слишком много аргументов для формата [-Wformat-extra-args] c/_cffi_backend.c: 11:30:30 : предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/_cffi_backend.c:1130:30: предупреждение: слишком много аргументов для формата [-Wformat-extra-args] c/_cffi_backend.c:1150:30 : предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/_cffi_backend.c:1150:30: предупреждение: слишком много аргументов для формата [-Wformat-extra-args] c/_cffi_backend.c: В функции " convert_struct_from_object": c/_cffi_backend.c:1183:26: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/_cffi_backend.c:1183:26: предупреждение: слишком много аргументов для формата [-Wformat-extra -args] c/_cffi_backend.c:1196:30: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/_cffi_backend.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/_c ffi_backend.c:1595:9: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/_cffi_backend.c:1595:9: предупреждение: слишком много аргументов для формата [-Wformat-extra-args] c/ _cffi_backend.c: В функции "cdataowning_repr": c/_cffi_backend.c:1647:30: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/_cffi_backend.c:1647:30: предупреждение: слишком много аргументов для формата [-Wformat-extra-args] c/_cffi_backend.c: В функции "_cdata_get_indexed_ptr": c/_cffi_backend.c:1820:26: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/_cffi_backend .c:1820:26: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/_cffi_backend.c:1820:26: предупреждение: слишком много аргументов для формата [-Wformat-extra-args] c/_cffi_backend .c: В функции "_cdata_getslicearg": c/_cffi_backend.c:1872:26: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/_cffi_backend.c:1872:26: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/_cffi_bac kend.c:1872:26: предупреждение: слишком много аргументов для формата [-Wformat-extra-args] c/_cffi_backend.c: в функции "cdata_ass_slice": c/_cffi_backend.c:1951:26: предупреждение: неизвестный тип преобразования символ "z" в формате [-Wformat] c/_cffi_backend.c:1951:26: предупреждение: неизвестный тип преобразования символ "z" в формате [-Wformat] c/_cffi_backend.c:1951:26: предупреждение: слишком много аргументов для формата [-Wformat-extra-args] c/_cffi_backend.c:1969:30: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/_cffi_backend.c:1969:30: предупреждение: неизвестный тип преобразования символ "z" в формате [-Wformat] c/_cffi_backend.c:1969:30: предупреждение: слишком много аргументов для формата [-Wformat-extra-args] c/_cffi_backend.c:1983:22: предупреждение: неизвестный тип преобразования символ "z" в формате [-Wformat] c/_cffi_backend.c:1983:22: предупреждение: слишком много аргументов для формата [-Wformat-extra-args] c/_cffi_backend.c: В функции "cdata_call": c/_cffi_backend .c:2367:30: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wfo 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: предупреждение: неизвестный тип преобразования символа "z" в формате [- 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: предупреждение: неизвестный символ типа преобразования "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: предупреждение: неизвестно wn символ типа преобразования "l" в формате [-Wformat] c/_cffi_backend.c:3480:9: предупреждение: слишком много аргументов для формата [-Wformat-extra-args] c/_cffi_backend.c: в функции "b_complete_struct_or_union": c/_cffi_backend.c:3878:22: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/_cffi_backend.c:3878:22: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/_cffi_backend.c:3878:22: предупреждение: слишком много аргументов для формата [-Wformat-extra-args] Traceback (последний последний вызов): файл "<string>", строка 17, в <module> Файл "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__ "builddist.win- amd64eggsetuptoolsdist.py", строка 264, в файле fetch_build_eggs "builddist.win-amd64eggpkg_resources.py", строка 580, в разрешении dist = best[req.key] = env.best_match(req, ws, installer) Файл "builddist.win" -amd64eggpkg_resources.py", строка 818, в файле best_match return self.obtain(req, installer) # попробуйте загрузить/установить файл "builddist.win-amd64eggpkg_resources.py", строка 830, в файле get return installer(requirement) File "builddist .win-amd64eggsetuptoolsdist.py", строка 314, в файле fetch_build_egg "builddist.win-amd64eggsetuptoolscommandeasy_install.py", строка 593, в файле easy_install "builddist.win-amd64eggsetuptoolscommandeasy_installdx.py", строка 623, in -amd64eggsetuptoolsкомандаdeasy_install. py", строка 809, в файле install_eggs "builddist.win-amd64eggsetuptoolscommandeasy_install.py", строка 1015, в файле build_and_install "builddist.win-amd64eggsetuptoolscommandeasy_install.py", строка 1003, в run_setup distutils scripts.errors. ошибка: команда «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: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/_cffi_backend.c:1105:26: предупреждение: слишком много аргументов для формата [-Wformat-extra-args] c/_cffi_backend.c:1130:30: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/_cffi_backend.c:1130:30: предупреждение: слишком много аргументов для f ormat [-Wformat-extra-args] c/_cffi_backend.c:1150:30: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/_cffi_backend.c:1150:30: предупреждение: слишком много аргументов для format [-Wformat-extra-args] c/_cffi_backend.c: В функции "convert_struct_from_object": c/_cffi_backend.c:1183:26: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/_cffi_backend. c:1183:26: предупреждение: слишком много аргументов для формата [-Wformat-extra-args] c/_cffi_backend.c:1196:30: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/_cffi_backend. 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: предупреждение: слишком м любые аргументы для формата [-Wformat-extra-args] c/_cffi_backend.c: В функции "cdataowning_repr": c/_cffi_backend.c:1647:30: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c /_cffi_backend.c:1647:30: предупреждение: слишком много аргументов для формата [-Wformat-extra-args] c/_cffi_backend.c: В функции "_cdata_get_indexed_ptr": c/_cffi_backend.c:1820:26: предупреждение: неизвестное преобразование введите символ "z" в формате [-Wformat] c/_cffi_backend.c:1820:26: предупреждение: неизвестное преобразование введите символ "z" в формате [-Wformat] c/_cffi_backend.c:1820:26: предупреждение: слишком много аргументы для формата [-Wformat-extra-args] c/_cffi_backend.c: В функции "_cdata_getslicearg": c/_cffi_backend.c:1872:26: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/ _cffi_backend.c:1872:26: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/_cffi_backend.c:1872:26: предупреждение: слишком много аргументов для формата [-Wformat-extra-args] c/ _cffi_backend.c: В функции "cdata_ass_slice": c/_ cffi_backend.c:1951:26: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/_cffi_backend.c:1951:26: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/ _cffi_backend.c:1951:26: предупреждение: слишком много аргументов для формата [-Wformat-extra-args] c/_cffi_backend.c:1969:30: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/ _cffi_backend.c:1969:30: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/_cffi_backend.c:1969:30: предупреждение: слишком много аргументов для формата [-Wformat-extra-args] c/ _cffi_backend.c:1983:22: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/_cffi_backend.c:1983:22: предупреждение: слишком много аргументов для формата [-Wformat-extra-args] c/ _cffi_backend.c: В функции "cdata_call": c/_cffi_backend.c:2367:30: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/_cffi_backend.c:2367:30: предупреждение: формат "% 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: предупреждение : неизвестный символ типа преобразования "z" в формате [-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: предупреждение: неизвестный символ типа преобразования "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: предупреждение: неизвестный символ типа преобразования "l" в формате [- 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: предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/_cffi_backend.c:3878:22 : предупреждение: неизвестный символ типа преобразования "z" в формате [-Wformat] c/_cffi_backend.c:3878:22: предупреждение: слишком много аргументов для формата [-Wformat-extra-args] Трассировка (последний последний вызов): Файл "<string>", строка 17, в <module> Файл "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__ "builddist.win- amd64eggsetuptoolsdist.py", строка 264, в файле fetch_build_eggs "builddist.win-amd64eggpkg_resources.py", строка 580, в разрешении dist = best[req.key] = env.best_match(req, ws, installer) Файл "builddist.win" -amd64eggpkg_resources.py", строка 818, в файле best_match return self.obtain(req, installer) # попробуйте загрузить/установить файл "builddist.win-amd64eggpkg_resources.py", строка 830, в файле get return installer(requirement) File "builddist .win-amd64eggsetuptoolsdist.py", строка 314, в файле fetch_build_egg "builddist.win-amd64eggsetuptoolscommandeasy_install.py", строка 593, в файле easy_install "builddist.win-amd64eggsetuptoolscommandeasy_installdx.py", строка 623, in -amd64eggsetuptoolsкомандаdeasy_install. py", строка 809, в файле install_eggs "builddist.win-amd64eggsetuptoolscommandeasy_install.py", строка 1015, в файле build_and_install "builddist.win-amd64eggsetuptoolscommandeasy_install.py", строка 1003, в run_setup distutils scripts.errors. ошибка: команда "gcc" не удалась со статусом выхода 1 --------------------------------------- - Убираться... Удаление временного каталога c:userspacoappdatalocal emppip_build_Paco... Ошибка команды python setup.py egg_info с кодом ошибки 1 в c:userspacoappdatalocal emppip_build_Pacocryptography Информация об исключении: Traceback (последний последний вызов): File "D:Anacondalibsite-packagespip-1.5.4-py2 .7.eggpipasecommand.py", строка 122, в основном статусе = self.run(options, args) Файл "D:Anacondalibsite-packagespip-1.5.4-py2.7.eggpipcommandsinstall.py", строка 278, в запуске require_set .prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle) Файл "D:Anacondalibsite-packagespip-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)) Ошибка установки: команда python setup.py egg_info не удалась с код ошибки 1 в c:userspacoappdatalocal emppip_build_Pacocryptography 

Я нашел другие сообщения об ошибках egg_info (здесь и здесь), но представленные там решения не решат мою проблему. Кроме того, я могу установить другие пакеты через PIP.

PIP версии 1.5.4 setuptools версии 2.2