zoukankan      html  css  js  c++  java
  • python安装mysql-connector出错

    windows 7环境

    1.进入命令行执行以下命令:

       C:UsersAdministrator>pip install mysql-connector

      注:安装下载较慢,直接失败,改用VPN安装速度加快,但下载完成后安装报错。

    Collecting mysql-connector
    Using cached mysql-connector-2.2.3.zip
    Installing collected packages: mysql-connector
    Running setup.py install for mysql-connector ... error
    Complete output from command "c:program filespython36python.exe" -u -c "i
    mport setuptools, tokenize;__file__='C:\Users\ADMINI~1\AppData\Local\Temp\
    pip-build-4wy1t6ee\mysql-connector\setup.py';f=getattr(tokenize, 'open', open)
    (__file__);code=f.read().replace(' ', ' ');f.close();exec(compile(code, __fi
    le__, 'exec'))" install --record C:UsersADMINI~1AppDataLocalTemppip-4ft9q_
    7k-recordinstall-record.txt --single-version-externally-managed --compile:
    running install
    Not Installing MySQL C Extension
    running build
    running build_py
    creating build
    creating buildlib.win-amd64-3.6
    creating buildlib.win-amd64-3.6mysql
    copying libmysql\__init__.py -> buildlib.win-amd64-3.6mysql
    creating buildlib.win-amd64-3.6mysqlconnector
    copying libmysqlconnectorabstracts.py -> buildlib.win-amd64-3.6mysqlco
    nnector
    copying libmysqlconnectorauthentication.py -> buildlib.win-amd64-3.6mys
    qlconnector
    copying libmysqlconnectorcatch23.py -> buildlib.win-amd64-3.6mysqlconn
    ector
    copying libmysqlconnectorcharsets.py -> buildlib.win-amd64-3.6mysqlcon
    nector
    copying libmysqlconnectorconnection.py -> buildlib.win-amd64-3.6mysqlc
    onnector
    copying libmysqlconnectorconnection_cext.py -> buildlib.win-amd64-3.6my
    sqlconnector
    copying libmysqlconnectorconstants.py -> buildlib.win-amd64-3.6mysqlco
    nnector
    copying libmysqlconnectorconversion.py -> buildlib.win-amd64-3.6mysqlc
    onnector
    copying libmysqlconnectorcursor.py -> buildlib.win-amd64-3.6mysqlconne
    ctor
    copying libmysqlconnectorcursor_cext.py -> buildlib.win-amd64-3.6mysql
    connector
    copying libmysqlconnectorcustom_types.py -> buildlib.win-amd64-3.6mysql
    connector
    copying libmysqlconnectordbapi.py -> buildlib.win-amd64-3.6mysqlconnec
    tor
    copying libmysqlconnectorerrorcode.py -> buildlib.win-amd64-3.6mysqlco
    nnector
    copying libmysqlconnectorerrors.py -> buildlib.win-amd64-3.6mysqlconne
    ctor
    copying libmysqlconnector etwork.py -> buildlib.win-amd64-3.6mysqlconn
    ector
    copying libmysqlconnectoroptionfiles.py -> buildlib.win-amd64-3.6mysql
    connector
    copying libmysqlconnectorpooling.py -> buildlib.win-amd64-3.6mysqlconn
    ector
    copying libmysqlconnectorprotocol.py -> buildlib.win-amd64-3.6mysqlcon
    nector
    copying libmysqlconnectorutils.py -> buildlib.win-amd64-3.6mysqlconnec
    tor
    copying libmysqlconnectorversion.py -> buildlib.win-amd64-3.6mysqlconn
    ector
    copying libmysqlconnector\__init__.py -> buildlib.win-amd64-3.6mysqlcon
    nector
    creating buildlib.win-amd64-3.6mysqlconnectorlocales
    copying libmysqlconnectorlocales\__init__.py -> buildlib.win-amd64-3.6m
    ysqlconnectorlocales
    creating buildlib.win-amd64-3.6mysqlconnectorlocaleseng
    copying libmysqlconnectorlocalesengclient_error.py -> buildlib.win-amd
    64-3.6mysqlconnectorlocaleseng
    copying libmysqlconnectorlocaleseng\__init__.py -> buildlib.win-amd64-3
    .6mysqlconnectorlocaleseng
    creating buildlib.win-amd64-3.6mysqlconnectordjango
    copying libmysqlconnectordjangoase.py -> buildlib.win-amd64-3.6mysql
    connectordjango
    copying libmysqlconnectordjangoclient.py -> buildlib.win-amd64-3.6mysq
    lconnectordjango
    copying libmysqlconnectordjangocompiler.py -> buildlib.win-amd64-3.6my
    sqlconnectordjango
    copying libmysqlconnectordjangocreation.py -> buildlib.win-amd64-3.6my
    sqlconnectordjango
    copying libmysqlconnectordjangofeatures.py -> buildlib.win-amd64-3.6my
    sqlconnectordjango
    copying libmysqlconnectordjangointrospection.py -> buildlib.win-amd64-3
    .6mysqlconnectordjango
    copying libmysqlconnectordjangooperations.py -> buildlib.win-amd64-3.6
    mysqlconnectordjango
    copying libmysqlconnectordjangoschema.py -> buildlib.win-amd64-3.6mysq
    lconnectordjango
    copying libmysqlconnectordjangovalidation.py -> buildlib.win-amd64-3.6
    mysqlconnectordjango
    copying libmysqlconnectordjango\__init__.py -> buildlib.win-amd64-3.6my
    sqlconnectordjango
    creating buildlib.win-amd64-3.6mysqlconnectorfabric
    copying libmysqlconnectorfabricalancing.py -> buildlib.win-amd64-3.6m
    ysqlconnectorfabric
    copying libmysqlconnectorfabriccaching.py -> buildlib.win-amd64-3.6mys
    qlconnectorfabric
    copying libmysqlconnectorfabricconnection.py -> buildlib.win-amd64-3.6
    mysqlconnectorfabric
    copying libmysqlconnectorfabric\__init__.py -> buildlib.win-amd64-3.6my
    sqlconnectorfabric
    creating buildlib.win-amd64-3.6mysqlx
    copying libmysqlxauthentication.py -> buildlib.win-amd64-3.6mysqlx
    copying libmysqlxcharsets.py -> buildlib.win-amd64-3.6mysqlx
    copying libmysqlxcompat.py -> buildlib.win-amd64-3.6mysqlx
    copying libmysqlxconnection.py -> buildlib.win-amd64-3.6mysqlx
    copying libmysqlxconstants.py -> buildlib.win-amd64-3.6mysqlx
    copying libmysqlxcrud.py -> buildlib.win-amd64-3.6mysqlx
    copying libmysqlxdbdoc.py -> buildlib.win-amd64-3.6mysqlx
    copying libmysqlxerrorcode.py -> buildlib.win-amd64-3.6mysqlx
    copying libmysqlxerrors.py -> buildlib.win-amd64-3.6mysqlx
    copying libmysqlxexpr.py -> buildlib.win-amd64-3.6mysqlx
    copying libmysqlxprotobuf.py -> buildlib.win-amd64-3.6mysqlx
    copying libmysqlxprotocol.py -> buildlib.win-amd64-3.6mysqlx
    copying libmysqlx esult.py -> buildlib.win-amd64-3.6mysqlx
    copying libmysqlxstatement.py -> buildlib.win-amd64-3.6mysqlx
    copying libmysqlx\__init__.py -> buildlib.win-amd64-3.6mysqlx
    creating buildlib.win-amd64-3.6mysqlxlocales
    copying libmysqlxlocales\__init__.py -> buildlib.win-amd64-3.6mysqlxloc
    ales
    creating buildlib.win-amd64-3.6mysqlxlocaleseng
    copying libmysqlxlocalesengclient_error.py -> buildlib.win-amd64-3.6my
    sqlxlocaleseng
    copying libmysqlxlocaleseng\__init__.py -> buildlib.win-amd64-3.6mysqlx
    localeseng
    running build_ext
    # Python architecture: 64-bit
    # Python ARCH_64BIT: True
    Unable to find Protobuf include directory.

    ----------------------------------------
    Command ""c:program filespython36python.exe" -u -c "import setuptools, tokeni
    ze;__file__='C:\Users\ADMINI~1\AppData\Local\Temp\pip-build-4wy1t6ee\mysq
    l-connector\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read()
    .replace(' ', ' ');f.close();exec(compile(code, __file__, 'exec'))" install
    --record C:UsersADMINI~1AppDataLocalTemppip-4ft9q_7k-recordinstall-record
    .txt --single-version-externally-managed --compile" failed with error code 1 in
    C:UsersADMINI~1AppDataLocalTemppip-build-4wy1t6eemysql-connector

    2.遂改用旧版本安装

    C:UsersAdministrator>pip install mysql-connector==2.1.4  (通过指定旧版本号安装旧版本)
    Collecting mysql-connector==2.1.4
    Downloading mysql-connector-2.1.4.zip (355kB)
    ...
    B 19kB/s
    Installing collected packages: mysql-connector
    Running setup.py install for mysql-connector ... done
    Successfully installed mysql-connector-2.1.4

    3.暂不清楚如何新版本如何安装

    参考文档:http://www.cnblogs.com/JiangLe/p/6971134.html

  • 相关阅读:
    Ext.grid.行相关
    FORM 布局
    rs.open sql,conn,1,1全接触
    arguments.callee
    Ext.window.MessageBox xtype: messagebox ; Ext.Msg Ext.MessageBox
    Ext.grid.column
    sql
    正则
    转JS
    quickFilters
  • 原文地址:https://www.cnblogs.com/apff/p/7430022.html
Copyright © 2011-2022 走看看