当然如果网络良好的话,可以直接使用 pip install ibm_db 来进行安装,这个方式简单高效,但是我要在银行的机器上搭建这个环节(银行为了保密等原因,所以是没有网的),于是我进行离线安装。下面吧我的大体流程说下,希望知道的朋友给指定一二,小弟在这感激涕零。。。。。
1、从网上下载离线包:
解压后进入解压文件目录,然后执行命令:python setup install ,然后报错如下:
看了报错信息发现应该是电脑没有上网的原因导致依赖包没有下载下来,于是我有单独下载了这个依赖包:
解压后
将解压的文件放到 ibm_db2.0.7 文件目录下:
重新运行命令:python setup install 发现报错信息如下:
Detected 64-bit Python
running install
running bdist_egg
running egg_info
writing dependency_links to ibm_db.egg-info\dependency_links.txt
writing ibm_db.egg-info\PKG-INFO
writing top-level names to ibm_db.egg-info\top_level.txt
reading manifest file 'ibm_db.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'ibm_db.egg-info\SOURCES.txt'
installing library code to build\bdist.win-amd64\egg
running install_lib
running build_py
copying ibm_db_dlls_init.py -> build\lib\ibm_db_dlls
copying ibm_db_dlls\ibm_db.dll -> build\lib\ibm_db_dlls
Fixing build\lib\ibm_db_dlls__init.py
Skipping optional fixer: buffer
Skipping optional fixer: idioms
Skipping optional fixer: set_literal
Skipping optional fixer: ws_comma
Fixing build\lib\ibm_db_dlls__init.py
Skipping optional fixer: buffer
Skipping optional fixer: idioms
Skipping optional fixer: set_literal
Skipping optional fixer: ws_comma
creating build\bdist.win-amd64\egg
copying build\lib\config.py -> build\bdist.win-amd64\egg
copying build\lib\ibm_db.py -> build\bdist.win-amd64\egg
copying build\lib\ibm_db_dbi.py -> build\bdist.win-amd64\egg
creating build\bdist.win-amd64\egg\ibm_db_dlls
copying build\lib\ibm_db_dlls\ibm_db.dll -> build\bdist.win-amd64\egg\ibm_db_dlls
copying build\lib\ibm_db_dlls__init.py -> build\bdist.win-amd64\egg\ibm_db_dlls
copying build\lib\testfunctions.py -> build\bdist.win-amd64\egg
creating build\bdist.win-amd64\egg\tests
copying build\lib\tests\pic1.jpg -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\spook.png -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_000_PrepareDb.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_001_ConnDb.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_002_ConnDbUncatalogedConn.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_003_NumAffectedRows.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_004_ConnWrongUserPwd.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_005_ConnBadUserBadPwd.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_006_ConnPassingOpts.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_007_pConnPassingOpts.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_008_ColumnInfo.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_010_UpdateRowCount.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_011_DeleteRowCount.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_012_KeysetDrivenCursorSelect01.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_013_KeysetDrivenCursorSelect02.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_014_KeysetDrivenCursorNegativeRow.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_015_InsertDeleteRowCount_01.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_016_InsertDeleteRowCount_02.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_017_selectRowcountPrefetchSTMTOpt.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_018_selectRowcountPrefetchSetOpt.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_019_selectRowcountPrefetchPrepOpt.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_020_RollbackDelete.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_021_CommitDelete.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_022_RollbackInsert.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_023_ColumnPrivileges.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_024_ForeignKeys.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_025_PrimaryKeys.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_030_Result.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_031_ResultIndexPosition.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_032_ResultIndexName.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_033_ResultOutSequenceColumn.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_034_FetchAssoc.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_035_FetchRow_01.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_036_FetchRow_02.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_037_FetchRowIndexPos.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_038_FetchRowIndexPosNested_01.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_039_FetchRowIndexPosNested_02.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_03a_ResultNonExistCol.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_040_FetchTuple.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_041_FetchTupleMany_01.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_042_FetchTupleMany_02.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_043_FetchTupleMany_03.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_044_FetchTupleMany_04.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_045_FetchTupleBinaryData_01.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_046_FetchTupleMany_05.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_047_FetchTupleMany_06.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_048_FetchTupleBinaryData_02.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_049_InsertNoneParam.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_050_AutocommitStatus.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_051_SetAutocommit_01.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_052_SetAutocommit_02.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_053_AttrThruConn.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_054_CursorType.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_060_Tables_01.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_061_Tables_02.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_062_Tables_03.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_063_Tables_04.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_064_Tables_05.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_065_FilterTableName.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_066_TableObjects.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_070_Close.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_071_CloseSuccess.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_080_ConnWrongDbAlias.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_081_ConnWrongUser.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_082_ConnWrongPwd.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_090_ConnmsgWrongDbAlias.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_091_ConnmsgWrongUser.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_092_ConnmsgWrongPwd.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_100_SelectDeleteInsertFieldCount.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_101_InsertDeleteFieldCount.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_102_NumFieldsSelect_01.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_103_NumFieldsSelect_02.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_110_FieldNum.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_111_FieldNumAddCol.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_112_FieldNumDiffCaseColNames.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_113_DateTest.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_114_NumericTest_01.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_115_NumericTest_02.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_116_ConnActive.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_120_FieldName.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_121_FieldNameAddCol.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_122_FieldNameDiffCaseColNames.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_123_FieldNamePos_01.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_124_FieldNamePos_02.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_125_FieldNamePos_03.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_130_PrepExecuteSelectStmt.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_131_PrepareExecuteSelectStatementParams.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_132_ExecuteStatementArrayMultipleParams.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_133_ExecuteLongInputParams.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_140_BindParamSelectStmt.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_141_BindParamSelectStmtMultipleParams_01.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_142_BindParamSelectStmtMultipleParams_02.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_143_BindParamInsertStmtNoneParam.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_144_BindParamInsertStmtPARAM_FILE.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_145_BindRetrieveNoneEmptyString.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_146_CallSPINAndOUTParams.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_147_PrepareWithWrongType.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_148_CallSPDiffBindPattern_01.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_150_FetchAssocSelect_01.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_151_FetchAssocSelect_02.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_152_FetchAssocSelect_03.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_153_FetchAssocSelect_04.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_154_AllFetches.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_155_FetchAssocSelect_05.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_156_FetchAssocNestedSelects_01.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_157a_FetchAssocWithoutScrollableCursorErr.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_157b_FetchAssocScrollableCursor_02.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_157_FetchAssocScrollableCursor_01.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_158_FetchAssocNestedSelects_02.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_159a_FetchAssocSeveralRows_02.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_159_FetchAssocSeveralRows_01.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_160_FetchBoth.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_161_FetchBothNestedSelects_01.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_162_FetchBothNestedSelects_02.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_180_StmtErrMsg.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_190_ColumnsTable_01.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_191_ColumnsTable_02.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_195_InsertRetrieveXMLData_01.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_196_InsertRetrieveXMLData_02.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_197_StatisticsIndexes.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_200_MultipleRsltsetsUniformColDefs.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_201_MultipleRsltsetsDiffColDefs.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_210_FieldDisplaySize_01.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_211_FieldDisplaySize_02.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_212_FieldDisplaySize_03.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_213_FieldDisplaySize_04.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_220_PersistentConn.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_221_100PersistentConns.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_230_FieldTypePos.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_231_FieldTypeName.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_232_FieldTypePosName.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_240_FieldWidthPosName_01.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_241_FieldWidthPosName_02.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_250_FreeResult_01.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_251_FreeResult_02.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_260_FetchTupleMany_07.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_261_FetchObjectAccess.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_264_InsertRetrieveBIGINTTypeColumn.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_265_NoAffectedRows.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_300_ServerInfo.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_310_ClientInfo.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_311_InsertSelectDeleteNumLiterals.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_52949_TestSPIntVarcharXml.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_6528_ScopingProblemBindParam.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_6561_InsertNULLValues.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_6755_ExtraNULLChar_ResultCLOBCol.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_6792_FieldTypeRetStrDatetimeTimestamp.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_createdbNX.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_createDropDB.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_decfloat.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_decimal.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_execute_many.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_InsertRetrieveDateTimeTypeColumn.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_recreateDB.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_trusted_context_connect.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_trusted_context_pconnect.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests\test_warn.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests__init.py -> build\bdist.win-amd64\egg\tests
copying build\lib\tests.py -> build\bdist.win-amd64\egg
byte-compiling build\bdist.win-amd64\egg\config.py to config.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\ibm_db.py to ibm_db.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\ibm_db_dbi.py to ibm_db_dbi.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\ibm_db_dlls__init.py to __init.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\testfunctions.py to testfunctions.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_000_PrepareDb.py to test_000_PrepareDb.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_001_ConnDb.py to test_001_ConnDb.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_002_ConnDbUncatalogedConn.py to test_002_ConnDbUncatalogedConn.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_003_NumAffectedRows.py to test_003_NumAffectedRows.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_004_ConnWrongUserPwd.py to test_004_ConnWrongUserPwd.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_005_ConnBadUserBadPwd.py to test_005_ConnBadUserBadPwd.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_006_ConnPassingOpts.py to test_006_ConnPassingOpts.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_007_pConnPassingOpts.py to test_007_pConnPassingOpts.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_008_ColumnInfo.py to test_008_ColumnInfo.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_010_UpdateRowCount.py to test_010_UpdateRowCount.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_011_DeleteRowCount.py to test_011_DeleteRowCount.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_012_KeysetDrivenCursorSelect01.py to test_012_KeysetDrivenCursorSelect01.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_013_KeysetDrivenCursorSelect02.py to test_013_KeysetDrivenCursorSelect02.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_014_KeysetDrivenCursorNegativeRow.py to test_014_KeysetDrivenCursorNegativeRow.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_015_InsertDeleteRowCount_01.py to test_015_InsertDeleteRowCount_01.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_016_InsertDeleteRowCount_02.py to test_016_InsertDeleteRowCount_02.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_017_selectRowcountPrefetchSTMTOpt.py to test_017_selectRowcountPrefetchSTMTOpt.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_018_selectRowcountPrefetchSetOpt.py to test_018_selectRowcountPrefetchSetOpt.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_019_selectRowcountPrefetchPrepOpt.py to test_019_selectRowcountPrefetchPrepOpt.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_020_RollbackDelete.py to test_020_RollbackDelete.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_021_CommitDelete.py to test_021_CommitDelete.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_022_RollbackInsert.py to test_022_RollbackInsert.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_023_ColumnPrivileges.py to test_023_ColumnPrivileges.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_024_ForeignKeys.py to test_024_ForeignKeys.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_025_PrimaryKeys.py to test_025_PrimaryKeys.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_030_Result.py to test_030_Result.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_031_ResultIndexPosition.py to test_031_ResultIndexPosition.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_032_ResultIndexName.py to test_032_ResultIndexName.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_033_ResultOutSequenceColumn.py to test_033_ResultOutSequenceColumn.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_034_FetchAssoc.py to test_034_FetchAssoc.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_035_FetchRow_01.py to test_035_FetchRow_01.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_036_FetchRow_02.py to test_036_FetchRow_02.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_037_FetchRowIndexPos.py to test_037_FetchRowIndexPos.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_038_FetchRowIndexPosNested_01.py to test_038_FetchRowIndexPosNested_01.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_039_FetchRowIndexPosNested_02.py to test_039_FetchRowIndexPosNested_02.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_03a_ResultNonExistCol.py to test_03a_ResultNonExistCol.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_040_FetchTuple.py to test_040_FetchTuple.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_041_FetchTupleMany_01.py to test_041_FetchTupleMany_01.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_042_FetchTupleMany_02.py to test_042_FetchTupleMany_02.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_043_FetchTupleMany_03.py to test_043_FetchTupleMany_03.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_044_FetchTupleMany_04.py to test_044_FetchTupleMany_04.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_045_FetchTupleBinaryData_01.py to test_045_FetchTupleBinaryData_01.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_046_FetchTupleMany_05.py to test_046_FetchTupleMany_05.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_047_FetchTupleMany_06.py to test_047_FetchTupleMany_06.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_048_FetchTupleBinaryData_02.py to test_048_FetchTupleBinaryData_02.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_049_InsertNoneParam.py to test_049_InsertNoneParam.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_050_AutocommitStatus.py to test_050_AutocommitStatus.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_051_SetAutocommit_01.py to test_051_SetAutocommit_01.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_052_SetAutocommit_02.py to test_052_SetAutocommit_02.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_053_AttrThruConn.py to test_053_AttrThruConn.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_054_CursorType.py to test_054_CursorType.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_060_Tables_01.py to test_060_Tables_01.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_061_Tables_02.py to test_061_Tables_02.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_062_Tables_03.py to test_062_Tables_03.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_063_Tables_04.py to test_063_Tables_04.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_064_Tables_05.py to test_064_Tables_05.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_065_FilterTableName.py to test_065_FilterTableName.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_066_TableObjects.py to test_066_TableObjects.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_070_Close.py to test_070_Close.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_071_CloseSuccess.py to test_071_CloseSuccess.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_080_ConnWrongDbAlias.py to test_080_ConnWrongDbAlias.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_081_ConnWrongUser.py to test_081_ConnWrongUser.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_082_ConnWrongPwd.py to test_082_ConnWrongPwd.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_090_ConnmsgWrongDbAlias.py to test_090_ConnmsgWrongDbAlias.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_091_ConnmsgWrongUser.py to test_091_ConnmsgWrongUser.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_092_ConnmsgWrongPwd.py to test_092_ConnmsgWrongPwd.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_100_SelectDeleteInsertFieldCount.py to test_100_SelectDeleteInsertFieldCount.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_101_InsertDeleteFieldCount.py to test_101_InsertDeleteFieldCount.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_102_NumFieldsSelect_01.py to test_102_NumFieldsSelect_01.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_103_NumFieldsSelect_02.py to test_103_NumFieldsSelect_02.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_110_FieldNum.py to test_110_FieldNum.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_111_FieldNumAddCol.py to test_111_FieldNumAddCol.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_112_FieldNumDiffCaseColNames.py to test_112_FieldNumDiffCaseColNames.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_113_DateTest.py to test_113_DateTest.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_114_NumericTest_01.py to test_114_NumericTest_01.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_115_NumericTest_02.py to test_115_NumericTest_02.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_116_ConnActive.py to test_116_ConnActive.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_120_FieldName.py to test_120_FieldName.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_121_FieldNameAddCol.py to test_121_FieldNameAddCol.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_122_FieldNameDiffCaseColNames.py to test_122_FieldNameDiffCaseColNames.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_123_FieldNamePos_01.py to test_123_FieldNamePos_01.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_124_FieldNamePos_02.py to test_124_FieldNamePos_02.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_125_FieldNamePos_03.py to test_125_FieldNamePos_03.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_130_PrepExecuteSelectStmt.py to test_130_PrepExecuteSelectStmt.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_131_PrepareExecuteSelectStatementParams.py to test_131_PrepareExecuteSelectStatementParams.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_132_ExecuteStatementArrayMultipleParams.py to test_132_ExecuteStatementArrayMultipleParams.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_133_ExecuteLongInputParams.py to test_133_ExecuteLongInputParams.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_140_BindParamSelectStmt.py to test_140_BindParamSelectStmt.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_141_BindParamSelectStmtMultipleParams_01.py to test_141_BindParamSelectStmtMultipleParams_01.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_142_BindParamSelectStmtMultipleParams_02.py to test_142_BindParamSelectStmtMultipleParams_02.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_143_BindParamInsertStmtNoneParam.py to test_143_BindParamInsertStmtNoneParam.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_144_BindParamInsertStmtPARAM_FILE.py to test_144_BindParamInsertStmtPARAM_FILE.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_145_BindRetrieveNoneEmptyString.py to test_145_BindRetrieveNoneEmptyString.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_146_CallSPINAndOUTParams.py to test_146_CallSPINAndOUTParams.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_147_PrepareWithWrongType.py to test_147_PrepareWithWrongType.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_148_CallSPDiffBindPattern_01.py to test_148_CallSPDiffBindPattern_01.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_150_FetchAssocSelect_01.py to test_150_FetchAssocSelect_01.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_151_FetchAssocSelect_02.py to test_151_FetchAssocSelect_02.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_152_FetchAssocSelect_03.py to test_152_FetchAssocSelect_03.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_153_FetchAssocSelect_04.py to test_153_FetchAssocSelect_04.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_154_AllFetches.py to test_154_AllFetches.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_155_FetchAssocSelect_05.py to test_155_FetchAssocSelect_05.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_156_FetchAssocNestedSelects_01.py to test_156_FetchAssocNestedSelects_01.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_157a_FetchAssocWithoutScrollableCursorErr.py to test_157a_FetchAssocWithoutScrollableCursorErr.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_157b_FetchAssocScrollableCursor_02.py to test_157b_FetchAssocScrollableCursor_02.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_157_FetchAssocScrollableCursor_01.py to test_157_FetchAssocScrollableCursor_01.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_158_FetchAssocNestedSelects_02.py to test_158_FetchAssocNestedSelects_02.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_159a_FetchAssocSeveralRows_02.py to test_159a_FetchAssocSeveralRows_02.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_159_FetchAssocSeveralRows_01.py to test_159_FetchAssocSeveralRows_01.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_160_FetchBoth.py to test_160_FetchBoth.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_161_FetchBothNestedSelects_01.py to test_161_FetchBothNestedSelects_01.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_162_FetchBothNestedSelects_02.py to test_162_FetchBothNestedSelects_02.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_180_StmtErrMsg.py to test_180_StmtErrMsg.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_190_ColumnsTable_01.py to test_190_ColumnsTable_01.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_191_ColumnsTable_02.py to test_191_ColumnsTable_02.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_195_InsertRetrieveXMLData_01.py to test_195_InsertRetrieveXMLData_01.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_196_InsertRetrieveXMLData_02.py to test_196_InsertRetrieveXMLData_02.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_197_StatisticsIndexes.py to test_197_StatisticsIndexes.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_200_MultipleRsltsetsUniformColDefs.py to test_200_MultipleRsltsetsUniformColDefs.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_201_MultipleRsltsetsDiffColDefs.py to test_201_MultipleRsltsetsDiffColDefs.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_210_FieldDisplaySize_01.py to test_210_FieldDisplaySize_01.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_211_FieldDisplaySize_02.py to test_211_FieldDisplaySize_02.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_212_FieldDisplaySize_03.py to test_212_FieldDisplaySize_03.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_213_FieldDisplaySize_04.py to test_213_FieldDisplaySize_04.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_220_PersistentConn.py to test_220_PersistentConn.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_221_100PersistentConns.py to test_221_100PersistentConns.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_230_FieldTypePos.py to test_230_FieldTypePos.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_231_FieldTypeName.py to test_231_FieldTypeName.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_232_FieldTypePosName.py to test_232_FieldTypePosName.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_240_FieldWidthPosName_01.py to test_240_FieldWidthPosName_01.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_241_FieldWidthPosName_02.py to test_241_FieldWidthPosName_02.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_250_FreeResult_01.py to test_250_FreeResult_01.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_251_FreeResult_02.py to test_251_FreeResult_02.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_260_FetchTupleMany_07.py to test_260_FetchTupleMany_07.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_261_FetchObjectAccess.py to test_261_FetchObjectAccess.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_264_InsertRetrieveBIGINTTypeColumn.py to test_264_InsertRetrieveBIGINTTypeColumn.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_265_NoAffectedRows.py to test_265_NoAffectedRows.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_300_ServerInfo.py to test_300_ServerInfo.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_310_ClientInfo.py to test_310_ClientInfo.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_311_InsertSelectDeleteNumLiterals.py to test_311_InsertSelectDeleteNumLiterals.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_52949_TestSPIntVarcharXml.py to test_52949_TestSPIntVarcharXml.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_6528_ScopingProblemBindParam.py to test_6528_ScopingProblemBindParam.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_6561_InsertNULLValues.py to test_6561_InsertNULLValues.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_6755_ExtraNULLChar_ResultCLOBCol.py to test_6755_ExtraNULLChar_ResultCLOBCol.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_6792_FieldTypeRetStrDatetimeTimestamp.py to test_6792_FieldTypeRetStrDatetimeTimestamp.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_createdbNX.py to test_createdbNX.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_createDropDB.py to test_createDropDB.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_decfloat.py to test_decfloat.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_decimal.py to test_decimal.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_execute_many.py to test_execute_many.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_InsertRetrieveDateTimeTypeColumn.py to test_InsertRetrieveDateTimeTypeColumn.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_recreateDB.py to test_recreateDB.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_trusted_context_connect.py to test_trusted_context_connect.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_trusted_context_pconnect.py to test_trusted_context_pconnect.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests\test_warn.py to test_warn.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests__init.py to __init_.cpython-34.pyc
byte-compiling build\bdist.win-amd64\egg\tests.py to tests.cpython-34.pyc
installing package data to build\bdist.win-amd64\egg
running install_data
copying README.md -> build\bdist.win-amd64\egg\
copying CHANGES -> build\bdist.win-amd64\egg\
copying LICENSE -> build\bdist.win-amd64\egg\
creating build\bdist.win-amd64\egg\EGG-INFO
copying ibm_db.egg-info\PKG-INFO -> build\bdist.win-amd64\egg\EGG-INFO
copying ibm_db.egg-info\SOURCES.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying ibm_db.egg-info\dependency_links.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying ibm_db.egg-info\top_level.txt -> build\bdist.win-amd64\egg\EGG-INFO
writing build\bdist.win-amd64\egg\EGG-INFO\native_libs.txt
creating 'dist\ibm_db-2.0.7-py3.4.egg' and adding 'build\bdist.win-amd64\egg' to it
removing 'build\bdist.win-amd64\egg' (and everything under it)
Processing ibm_db-2.0.7-py3.4.egg
removing 'e:\python34\lib\site-packages\ibm_db-2.0.7-py3.4.egg' (and everything under it)
creating e:\python34\lib\site-packages\ibm_db-2.0.7-py3.4.egg
Extracting ibm_db-2.0.7-py3.4.egg to e:\python34\lib\site-packages
ibm-db 2.0.7 is already the active version in easy-install.pth
Installed e:\python34\lib\site-packages\ibm_db-2.0.7-py3.4.egg
Processing dependencies for ibm-db==2.0.7
Finished processing dependencies for ibm-db==2.0.7
You are downloading a package which includes the Python module for IBM DB2/Informix. The module is licensed under the Apache License 2.0. The package also includes IBM ODBC and CLI Driver from IBM, which is automatically downloaded as the python module is installed on your system/device. The license agreement to the IBM ODBC and CLI Driver is available in E:\Python34\Lib\site-packages\clidriver or E:\Python34\Lib\site-packages\ibm_db-2.0.7-py3.4.egg\clidriver. Check for additional dependencies, which may come with their own license agreement(s). Your use of the components of the package and dependencies constitutes your acceptance of their respective license agreements. If you do not accept the terms of any license agreement(s), then delete the relevant component(s) from your device.
有朋友成功离线安装过这个 ibm-db 的 python 模块吗,求指点啊!