【发布时间】:2014-05-10 07:38:07
【问题描述】:
我收到以下安装scrapy的错误日志
pip install scrapy --upgrade
在一些谷歌搜索中,我找到了一个相关的 issue with cffi here,但那里提到的 pip install -I cffi==0.8.1 的解决方法也不起作用:
-------------------------------------------------- ---------- C:\Python27\Scripts\pip-script.py 运行于 05/10/14 10:40:16 下载/解压 cffi==0.8.1 获取页面 https://pypi.python.org/simple/cffi/ 搜索 cffi==0.8.1 版本的 URL: * https://pypi.python.org/simple/cffi/0.8.1 * https://pypi.python.org/simple/cffi/ 获取页面 https://pypi.python.org/simple/cffi/0.8.1 无法获取 URL https://pypi.python.org/simple/cffi/0.8.1:HTTP 错误 404:未找到 查找 cffi==0.8.1 的下载链接时将跳过 URL https://pypi.python.org/simple/cffi/0.8.1 分析来自页面 https://pypi.python.org/simple/cffi/ 的链接 跳过链接 https://pypi.python.org/packages/cp26/c/cffi/cffi-0.8.1-cp26-none-win32.whl#md5=43c5e5dee0623bedecddda42a3244b81(来自 https://pypi.python.org/simple /cffi/);未知存档格式:.whl 跳过链接 https://pypi.python.org/packages/cp26/c/cffi/cffi-0.8.2-cp26-none-win32.whl#md5=b96b84d22204db3955ea89e95a26ebc6(来自 https://pypi.python.org/simple /cffi/);未知存档格式:.whl 跳过链接 https://pypi.python.org/packages/cp26/c/cffi/cffi-0.8.2-cp26-none-win_amd64.whl#md5=4ad6b4952b0aef43dc52613b3c8ce935 (来自 https://pypi.python.org/simple /cffi/);未知存档格式:.whl 跳过链接 https://pypi.python.org/packages/cp27/c/cffi/cffi-0.8.1-cp27-none-win32.whl#md5=a24b8aac42b4b35009bdda89ab33173d (来自 https://pypi.python.org/simple /cffi/);未知存档格式:.whl 跳过链接 https://pypi.python.org/packages/cp27/c/cffi/cffi-0.8.2-cp27-none-win32.whl#md5=748720929cf4175330f6459e13b4f45a (来自 https://pypi.python.org/simple /cffi/);未知存档格式:.whl 跳过链接 https://pypi.python.org/packages/cp27/c/cffi/cffi-0.8.2-cp27-none-win_amd64.whl#md5=39bef680d138f48f985bdb1de18ae8e1(来自 https://pypi.python.org/simple /cffi/);未知存档格式:.whl 跳过链接 https://pypi.python.org/packages/cp32/c/cffi/cffi-0.8.1-cp32-none-win32.whl#md5=186fc3ae218025ec1ef506231cf55d0b (来自 https://pypi.python.org/simple /cffi/);未知存档格式:.whl 跳过链接 https://pypi.python.org/packages/cp32/c/cffi/cffi-0.8.2-cp32-none-win32.whl#md5=2e1f0db1a890bf0ba0062f182fc0214a (来自 https://pypi.python.org/simple /cffi/);未知存档格式:.whl 跳过链接 https://pypi.python.org/packages/cp32/c/cffi/cffi-0.8.2-cp32-none-win_amd64.whl#md5=999137217400787f979e85935bc8eb79(来自 https://pypi.python.org/simple /cffi/);未知存档格式:.whl 跳过链接 https://pypi.python.org/packages/cp33/c/cffi/cffi-0.8.1-cp33-none-win32.whl#md5=73259a8c2eb0869d67964d3e2dba3424(来自 https://pypi.python.org/simple /cffi/);未知存档格式:.whl 跳过链接 https://pypi.python.org/packages/cp33/c/cffi/cffi-0.8.2-cp33-none-win32.whl#md5=b3d7b747675d86fcf43859922e1d6d93(来自 https://pypi.python.org/simple /cffi/);未知存档格式:.whl 跳过链接 https://pypi.python.org/packages/cp33/c/cffi/cffi-0.8.2-cp33-none-win_amd64.whl#md5=9461ce831b01f36c64a84c25dbf7aaac(来自 https://pypi.python.org/simple /cffi/);未知存档格式:.whl 跳过链接 https://pypi.python.org/packages/cp34/c/cffi/cffi-0.8.2-cp34-none-win32.whl#md5=692578ca58384689ddf6b7c399f5dd60(来自 https://pypi.python.org/simple /cffi/);未知存档格式:.whl 跳过链接 https://pypi.python.org/packages/cp34/c/cffi/cffi-0.8.2-cp34-none-win_amd64.whl#md5=5cbbe0e74cb337a032d49c3fab35174f (来自 https://pypi.python.org/simple /cffi/);未知存档格式:.whl 找到链接 https://pypi.python.org/packages/source/c/cffi/cffi-0.1.tar.gz#md5=d78ad460f708ddd1f550fd65fd0803e1(来自 https://pypi.python.org/simple/cffi/),版本: 0.1 找到链接 https://pypi.python.org/packages/source/c/cffi/cffi-0.2.1.tar.gz#md5=32dd211d55f6891a575cf2b5471768fd(来自 https://pypi.python.org/simple/cffi/) ,版本:0.2.1 找到链接https://pypi.python.org/packages/source/c/cffi/cffi-0.2.tar.gz#md5=768f1214dbaf8839d120e8dfd658aa88(来自https://pypi.python.org/simple/cffi/),版本: 0.2 找到链接 https://pypi.python.org/packages/source/c/cffi/cffi-0.3.tar.gz#md5=25dbc7b6182c64d08adeb6077bfa2743(来自 https://pypi.python.org/simple/cffi/),版本: 0.3 找到链接 https://pypi.python.org/packages/source/c/cffi/cffi-0.4.1.tar.gz#md5=e2b929397207d3ec7d88786dda7da474(来自 https://pypi.python.org/simple/cffi/) ,版本:0.4.1 找到链接 https://pypi.python.org/packages/source/c/cffi/cffi-0.4.2.tar.gz#md5=c2a35af157006e966c67d1a725e7875e(来自 https://pypi.python.org/simple/cffi/) ,版本:0.4.2 找到链接 https://pypi.python.org/packages/source/c/cffi/cffi-0.4.tar.gz#md5=4d5cee77fcb328ece71d794dcc38b5a9(来自 https://pypi.python.org/simple/cffi/),版本: 0.4 找到链接 https://pypi.python.org/packages/source/c/cffi/cffi-0.5.tar.gz#md5=b163c11f68cad4371e8caeb91d81743f(来自 https://pypi.python.org/simple/cffi/),版本: 0.5 找到链接 https://pypi.python.org/packages/source/c/cffi/cffi-0.6.tar.gz#md5=5be33b1ab0247a984d42b27344519337(来自 https://pypi.python.org/simple/cffi/),版本: 0.6 找到链接 https://pypi.python.org/packages/source/c/cffi/cffi-0.7.1.tar.gz#md5=dcfbb32d9a757d515801463602e4c533(来自 https://pypi.python.org/simple/cffi/) ,版本:0.7.1 找到链接 https://pypi.python.org/packages/source/c/cffi/cffi-0.7.2.tar.gz#md5=d329f5cb2053fd31dafc02e2c9ef0299(来自 https://pypi.python.org/simple/cffi/) ,版本:0.7.2 找到链接 https://pypi.python.org/packages/source/c/cffi/cffi-0.7.tar.gz#md5=2110516c65f7c9e6f324241c322178c8(来自 https://pypi.python.org/simple/cffi/),版本: 0.7 找到链接 https://pypi.python.org/packages/source/c/cffi/cffi-0.8.1.tar.gz#md5=1a877bf113bfe90fdefedbf9e39310d2(来自 https://pypi.python.org/simple/cffi/) ,版本:0.8.1 找到链接 https://pypi.python.org/packages/source/c/cffi/cffi-0.8.2.tar.gz#md5=37fc88c62f40d04e8a18192433f951ec(来自 https://pypi.python.org/simple/cffi/) ,版本:0.8.2 找到链接 https://pypi.python.org/packages/source/c/cffi/cffi-0.8.tar.gz#md5=e61deb0515311bb42d5d58b9403bc923(来自 https://pypi.python.org/simple/cffi/),版本: 0.8 忽略链接https://pypi.python.org/packages/source/c/cffi/cffi-0.1.tar.gz#md5=d78ad460f708ddd1f550fd65fd0803e1(来自https://pypi.python.org/simple/cffi/),版本0.1 不匹配 ==0.8.1 忽略链接https://pypi.python.org/packages/source/c/cffi/cffi-0.2.1.tar.gz#md5=32dd211d55f6891a575cf2b5471768fd(来自https://pypi.python.org/simple/cffi/) , 0.2.1 版本不匹配 ==0.8.1 忽略链接https://pypi.python.org/packages/source/c/cffi/cffi-0.2.tar.gz#md5=768f1214dbaf8839d120e8dfd658aa88(来自https://pypi.python.org/simple/cffi/),版本0.2 不匹配 ==0.8.1 忽略链接https://pypi.python.org/packages/source/c/cffi/cffi-0.3.tar.gz#md5=25dbc7b6182c64d08adeb6077bfa2743(来自https://pypi.python.org/simple/cffi/),版本0.3 不匹配 ==0.8.1 忽略链接 https://pypi.python.org/packages/source/c/cffi/cffi-0.4.1.tar.gz#md5=e2b929397207d3ec7d88786dda7da474(来自 https://pypi.python.org/simple/cffi/) , 0.4.1 版本不匹配 ==0.8.1 忽略链接 https://pypi.python.org/packages/source/c/cffi/cffi-0.4.2.tar.gz#md5=c2a35af157006e966c67d1a725e7875e(来自 https://pypi.python.org/simple/cffi/) , 0.4.2 版本不匹配 ==0.8.1 忽略链接https://pypi.python.org/packages/source/c/cffi/cffi-0.4.tar.gz#md5=4d5cee77fcb328ece71d794dcc38b5a9(来自https://pypi.python.org/simple/cffi/),版本0.4 不匹配 ==0.8.1 忽略链接https://pypi.python.org/packages/source/c/cffi/cffi-0.5.tar.gz#md5=b163c11f68cad4371e8caeb91d81743f(来自https://pypi.python.org/simple/cffi/),版本0.5 不匹配 ==0.8.1 忽略链接https://pypi.python.org/packages/source/c/cffi/cffi-0.6.tar.gz#md5=5be33b1ab0247a984d42b27344519337(来自https://pypi.python.org/simple/cffi/),版本0.6 不匹配 ==0.8.1 忽略链接 https://pypi.python.org/packages/source/c/cffi/cffi-0.7.1.tar.gz#md5=dcfbb32d9a757d515801463602e4c533(来自 https://pypi.python.org/simple/cffi/) , 0.7.1 版本不匹配 ==0.8.1 忽略链接https://pypi.python.org/packages/source/c/cffi/cffi-0.7.2.tar.gz#md5=d329f5cb2053fd31dafc02e2c9ef0299(来自https://pypi.python.org/simple/cffi/) , 版本 0.7.2 不匹配 ==0.8.1 忽略链接https://pypi.python.org/packages/source/c/cffi/cffi-0.7.tar.gz#md5=2110516c65f7c9e6f324241c322178c8(来自https://pypi.python.org/simple/cffi/),版本0.7 不匹配 ==0.8.1 忽略链接https://pypi.python.org/packages/source/c/cffi/cffi-0.8.2.tar.gz#md5=37fc88c62f40d04e8a18192433f951ec(来自https://pypi.python.org/simple/cffi/) , 0.8.2 版本不匹配 ==0.8.1 忽略链接 https://pypi.python.org/packages/source/c/cffi/cffi-0.8.tar.gz#md5=e61deb0515311bb42d5d58b9403bc923(来自 https://pypi.python.org/simple/cffi/),版本0.8 不匹配 ==0.8.1 从 URL https://pypi.python.org/packages/source/c/cffi/cffi-0.8.1.tar.gz#md5=1a877bf113bfe90fdefedbf9e39310d2 下载(来自 https://pypi.python.org/simple/cffi/ ) 为包 cffi 运行 setup.py egg_info 运行 egg_info 创建 pip-egg-info\cffi.egg-info 将要求写入 pip-egg-info\cffi.egg-info\requires.txt 写 pip-egg-info\cffi.egg-info\PKG-INFO 将顶级名称写入 pip-egg-info\cffi.egg-info\top_level.txt 将 dependency_links 写入 pip-egg-info\cffi.egg-info\dependency_links.txt 编写清单文件'pip-egg-info\cffi.egg-info\SOURCES.txt' 警告:manifest_maker:未找到标准文件“-c” 读取清单文件 'pip-egg-info\cffi.egg-info\SOURCES.txt' 阅读清单模板'MANIFEST.in' 编写清单文件'pip-egg-info\cffi.egg-info\SOURCES.txt' 源码在c:\users\ali\appdata\local\temp\pip-build-ali\cffi 版本为0.8.1,满足要求cffi==0.8.1 下载/解压 pycparser(来自 cffi==0.8.1) 获取页面 https://pypi.python.org/simple/pycparser/ 用于搜索 pycparser 版本的 URL(来自 cffi==0.8.1): * https://pypi.python.org/simple/pycparser/ 分析来自页面 https://pypi.python.org/simple/pycparser/ 的链接 找到链接 https://pypi.python.org/packages/source/p/pycparser/pycparser-2.02.zip#md5=e484dcd6702770551c3d6cec1caf8dd8(来自 https://pypi.python.org/simple/pycparser/),版本:2.02 找到链接 https://pypi.python.org/packages/source/p/pycparser/pycparser-2.03.zip#md5=ae975c230d0f5c275ffc278c2a5c8862(来自 https://pypi.python.org/simple/pycparser/),版本:2.03 找到链接 https://pypi.python.org/packages/source/p/pycparser/pycparser-2.04.zip#md5=bc652c2ee023efdd37a67aa92ca88359(来自 https://pypi.python.org/simple/pycparser/),版本:2.04 找到链接 https://pypi.python.org/packages/source/p/pycparser/pycparser-2.05.zip#md5=23eb23b7f14d0361b155f25d67f82be9(来自 https://pypi.python.org/simple/pycparser/),版本:2.05 找到链接 https://pypi.python.org/packages/source/p/pycparser/pycparser-2.06.tar.gz#md5=b6898062ebae1ce52d355ef1039e030e(来自 https://pypi.python.org/simple/pycparser/),版本: 2.06 找到链接 https://pypi.python.org/packages/source/p/pycparser/pycparser-2.07.tar.gz#md5=985cb5c0d7f357904e7fdff44d31e727(来自 https://pypi.python.org/simple/pycparser/),版本: 2.07 找到链接 https://pypi.python.org/packages/source/p/pycparser/pycparser-2.08.tar.gz#md5=923f08a99839b4fac45d2ac395e1ef7e(来自 https://pypi.python.org/simple/pycparser/),版本: 2.08 找到链接 https://pypi.python.org/packages/source/p/pycparser/pycparser-2.09.1.tar.gz#md5=74aa075fc28b7c24a4426574d1ac91e0 (来自 https://pypi.python.org/simple/pycparser/) ,版本:2.09.1 找到链接 https://pypi.python.org/packages/source/p/pycparser/pycparser-2.09.tar.gz#md5=27b8018a93c11c93f8e845488a593db4(来自 https://pypi.python.org/simple/pycparser/),版本: 2.09 找到链接 https://pypi.python.org/packages/source/p/pycparser/pycparser-2.10.tar.gz#md5=d87aed98c8a9f386aa56d365fe4d515f(来自 https://pypi.python.org/simple/pycparser/),版本: 2.10 使用版本 2.10(最新版本:2.10、2.09.1、2.09、2.08、2.07、2.06、2.05、2.04、2.03、2.02) 从 URL https://pypi.python.org/packages/source/p/pycparser/pycparser-2.10.tar.gz#md5=d87aed98c8a9f386aa56d365fe4d515f 下载(来自 https://pypi.python.org/simple/pycparser/) 为包 pycparser 运行 setup.py egg_info 运行 egg_info 创建 pip-egg-info\pycparser.egg-info 写 pip-egg-info\pycparser.egg-info\PKG-INFO 将顶级名称写入 pip-egg-info\pycparser.egg-info\top_level.txt 将 dependency_links 写入 pip-egg-info\pycparser.egg-info\dependency_links.txt 编写清单文件 'pip-egg-info\pycparser.egg-info\SOURCES.txt' 警告:manifest_maker:未找到标准文件“-c” 读取清单文件 'pip-egg-info\pycparser.egg-info\SOURCES.txt' 编写清单文件 'pip-egg-info\pycparser.egg-info\SOURCES.txt' c:\users\ali\appdata\local\temp\pip-build-ali\pycparser中的源码有2.10版本,满足pycparser要求(来自cffi==0.8.1) 安装收集的包:cffi、pycparser 找到现有安装:cffi 0.8.2 卸载 cffi: 删除文件或目录 c:\python27\lib\site-packages\cffi 删除文件或目录 c:\python27\lib\site-packages\cffi-0.8.2-py2.7.egg-info 成功卸载cffi 为 cffi 运行 setup.py install 运行命令 C:\Python27\python.exe -c "import setuptools;__file__='c:\\users\\ali\\appdata\\local\\temp\\pip-build-ALI\\cffi\\setup. py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record c:\users\ali\ appdata\local\temp\pip-1ctxjo-record\install-record.txt --single-version-externally-managed 运行安装 运行构建 运行 build_py 创建构建 创建 build\lib.win32-2.7 创建 build\lib.win32-2.7\cffi 复制 cffi\api.py -> build\lib.win32-2.7\cffi 复制 cffi\backend_ctypes.py -> build\lib.win32-2.7\cffi 复制 cffi\commontypes.py -> build\lib.win32-2.7\cffi 复制 cffi\cparser.py -> build\lib.win32-2.7\cffi 复制 cffi\ffiplatform.py -> build\lib.win32-2.7\cffi 复制 cffi\gc_weakref.py -> build\lib.win32-2.7\cffi 复制 cffi\lock.py -> build\lib.win32-2.7\cffi 复制 cffi\model.py -> build\lib.win32-2.7\cffi 复制 cffi\vengine_cpy.py -> build\lib.win32-2.7\cffi 复制 cffi\vengine_gen.py -> build\lib.win32-2.7\cffi 复制 cffi\verifier.py -> build\lib.win32-2.7\cffi 复制 cffi\__init__.py -> build\lib.win32-2.7\cffi 运行 build_ext 构建“_cffi_backend”扩展 创建 build\temp.win32-2.7 创建 build\temp.win32-2.7\Release 创建 build\temp.win32-2.7\Release\c 创建 build\temp.win32-2.7\Release\c\libffi_msvc c:\mingw\bin\gcc.exe -mno-cygwin -mdll -O -Wall -Ic/libffi_msvc -IC:\Python27\include -IC:\Python27\PC -c c/_cffi_backend.c -o build\temp. win32-2.7\Release\c\_cffi_backend.o 在 c/_cffi_backend.c:7 包含的文件中: c/misc_win32.h:217:错误:“int8_t”的类型冲突 c:\mingw\bin\../lib/gcc/mingw32/4.3.3/../../../../include/stdint.h:27:错误:'int8_t'的先前声明在这里 c/misc_win32.h:219:错误:“int32_t”的类型冲突 c:\mingw\bin\../lib/gcc/mingw32/4.3.3/../../../../include/stdint.h:31:错误:'int32_t'的先前声明在这里 c/misc_win32.h:223:错误:“uint32_t”的类型冲突 c:\mingw\bin\../lib/gcc/mingw32/4.3.3/../../../../include/stdint.h:32:错误:'uint32_t'的先前声明在这里 c/misc_win32.h:225:错误:声明说明符中有两种或多种数据类型 c/misc_win32.h:225:警告:空声明中的无用类型名称 错误:命令“gcc”失败,退出状态为 1 命令 C:\Python27\python.exe -c "import setuptools;__file__='c:\\users\\ali\\appdata\\local\\temp\\pip-build-ALI\\cffi\\ 的完整输出setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record c:\users\ ali\appdata\local\temp\pip-1ctxjo-record\install-record.txt --single-version-externally-managed: 运行安装 运行构建 运行 build_py 创建构建 创建 build\lib.win32-2.7 创建 build\lib.win32-2.7\cffi 复制 cffi\api.py -> build\lib.win32-2.7\cffi 复制 cffi\backend_ctypes.py -> build\lib.win32-2.7\cffi 复制 cffi\commontypes.py -> build\lib.win32-2.7\cffi 复制 cffi\cparser.py -> build\lib.win32-2.7\cffi 复制 cffi\ffiplatform.py -> build\lib.win32-2.7\cffi 复制 cffi\gc_weakref.py -> build\lib.win32-2.7\cffi 复制 cffi\lock.py -> build\lib.win32-2.7\cffi 复制 cffi\model.py -> build\lib.win32-2.7\cffi 复制 cffi\vengine_cpy.py -> build\lib.win32-2.7\cffi 复制 cffi\vengine_gen.py -> build\lib.win32-2.7\cffi 复制 cffi\verifier.py -> build\lib.win32-2.7\cffi 复制 cffi\__init__.py -> build\lib.win32-2.7\cffi 运行 build_ext 构建“_cffi_backend”扩展 创建 build\temp.win32-2.7 创建 build\temp.win32-2.7\Release 创建 build\temp.win32-2.7\Release\c 创建 build\temp.win32-2.7\Release\c\libffi_msvc c:\mingw\bin\gcc.exe -mno-cygwin -mdll -O -Wall -Ic/libffi_msvc -IC:\Python27\include -IC:\Python27\PC -c c/_cffi_backend.c -o build\temp. win32-2.7\Release\c\_cffi_backend.o 在 c/_cffi_backend.c:7 包含的文件中: c/misc_win32.h:217:错误:“int8_t”的类型冲突 c:\mingw\bin\../lib/gcc/mingw32/4.3.3/../../../../include/stdint.h:27:错误:'int8_t'的先前声明在这里 c/misc_win32.h:219:错误:“int32_t”的类型冲突 c:\mingw\bin\../lib/gcc/mingw32/4.3.3/../../../../include/stdint.h:31:错误:'int32_t'的先前声明在这里 c/misc_win32.h:223:错误:“uint32_t”的类型冲突 c:\mingw\bin\../lib/gcc/mingw32/4.3.3/../../../../include/stdint.h:32:错误:'uint32_t'的先前声明在这里 c/misc_win32.h:225:错误:声明说明符中有两种或多种数据类型 c/misc_win32.h:225:警告:空声明中的无用类型名称 错误:命令“gcc”失败,退出状态为 1 -------------------------------------- 回滚卸载 cffi 替换 c:\python27\lib\site-packages\cffi 替换 c:\python27\lib\site-packages\cffi-0.8.2-py2.7.egg-info 命令 C:\Python27\python.exe -c "import setuptools;__file__='c:\\users\\ali\\appdata\\local\\temp\\pip-build-ALI\\cffi\\setup.py ';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record c:\users\ali\appdata \local\temp\pip-1ctxjo-record\install-record.txt --single-version-externally-managed failed with error code 1 in c:\users\ali\appdata\local\temp\pip-build-ALI\中菲 异常信息: 回溯(最近一次通话最后): 文件“c:\python27\lib\site-packages\pip\basecommand.py”,第 139 行,在 main 状态 = self.run(选项,参数) 运行中的文件“c:\python27\lib\site-packages\pip\commands\install.py”,第 271 行 requirements_set.install(install_options, global_options, root=options.root_path) 安装中的文件“c:\python27\lib\site-packages\pip\req.py”,第 1185 行 要求。安装(安装选项,全局选项,*args,**kwargs) 安装中的文件“c:\python27\lib\site-packages\pip\req.py”,第 592 行 cwd=self.source_dir, filter_stdout=self._filter_install, show_stdout=False) 文件“c:\python27\lib\site-packages\pip\util.py”,第 662 行,在 call_subprocess % (command_desc, proc.returncode, cwd)) 安装错误:命令 C:\Python27\python.exe -c "import setuptools;__file__='c:\\users\\ali\\appdata\\local\\temp\\pip-build-ALI\\cffi\\setup .py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record c:\users\ali \appdata\local\temp\pip-1ctxjo-record\install-record.txt --single-version-externally-managed failed with error code 1 in c:\users\ali\appdata\local\temp\pip-build-阿里\cffi【问题讨论】:
标签: python python-2.7 installation scrapy pip