zoukankan      html  css  js  c++  java
  • How do you install mysql-connector-python (development version) through pip?

    http://stackoverflow.com/questions/31748278/how-do-you-install-mysql-connector-python-development-version-through-pip/34027037#34027037

    I have a virtualenv in which I am running Django 1.8 with Python 3.4

    I am trying to get support for MySQL however I am having trouble getting the different connectors to work. I have always used mysql-connector-python with django 1.7 and would like to continue using it.

    The development version of mysql-connector-python (2.1.2) seems to have support for Django 1.8 now.

    How do I install the development version using pip install (within my virtualenv)? I have tried running the following command:

    pip install mysql-connector-python==2.1.2 --allow-external mysql-connector-python

    but the 2.1.2 developer version is not available there:

    could not find a version that satisfies the requirement mysql-connector-python==2.1.2 (from versions: 1.1.4, 1.1.5, 1.1.6, 1.2.2, 1.2.3, 2.0.1, 2.0.2, 2.0.3, 2.0.4)
      Some insecure and unverifiable files were ignored (use --allow-unverified mysql-connector-python to allow).
    No matching distribution found for mysql-connector-python==2.1.2

    I have tried downloading the file directly from: http://dev.mysql.com/downloads/connector/python/

    ...but for some reason after installation the connector is not available within my virtualenv

    Help please :-) Thank you. '

    EDIT: I have tried  pip install mysql-python but it is not supported by Python 3.4

    share|improve this question
     
       

    1 Answer                                 1

             up vote27down vote

    I agree, the debian packages appear to be broken for at least Ubuntu 14.04.

    The apt-get version and the pip version do not include the 2.1.x releases.

    To get it done, I had to grab the source:

    $  git clone https://github.com/mysql/mysql-connector-python.git
    $  cd mysql-connector-python
    $  python ./setup.py build
    $  sudo python ./setup.py install
    
    ...
    
    >>> import mysql.connector as msc
    >>> msc.__version__
    '2.1.3'
    >>>
  • 相关阅读:
    eclipse如何正确部署tomcat7
    调用awk的三种方式
    jupyter的简单操作
    编程语言简介
    2019.9.6作业
    计算机的基本组成
    9.2作业
    CPP 栈 示例
    关于使用栈将一般运算式翻译为后缀表达式并实现三级运算的方法及实例(cpp版)
    深度遍历破解数独游戏
  • 原文地址:https://www.cnblogs.com/kungfupanda/p/5877880.html
Copyright © 2011-2022 走看看