I cannot install mysql-connector-python using pip

前端 未结 6 1489
隐瞒了意图╮
隐瞒了意图╮ 2020-12-02 14:23

I am trying to install mysql-connector-python==1.0.12 as part of my project\'s automated installation, and I get the following error from pip install

相关标签:
6条回答
  • 2020-12-02 15:03

    Worked for me using

    pip install mysql-connector-python-rf.

    More info here https://github.com/travis-ci/travis-ci/issues/5369

    0 讨论(0)
  • 2020-12-02 15:04

    The above link did not work for me, or when trying to install to AWS Beanstalk. But the below link did work:

    https://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-2.0.4.zip#md5=3df394d89300db95163f17c843ef49df
    
    0 讨论(0)
  • 2020-12-02 15:10

    There are quite a few solutions, e.g. hosting a private repository, but the quickest was to change the requirements.txt file to download from mysql's cdn.

    i.e., to change:

    mysql-connector-python==1.0.12
    

    to

    https://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-2.1.15.tar.gz
    
    0 讨论(0)
  • 2020-12-02 15:12

    For all the lazy people like me who had to google how the requirements file works

    just do this ...

    echo https://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-2.1.3.tar.gz >> requirements.txt
    

    then this.

    sudo -H pip install -r ./requirements.txt
    

    check it.

    pip list | grep mysql
    

    It should output:

    mysql-connector-python (2.1.3)
    

    happy days Thanks to @Amnon

    0 讨论(0)
  • 2020-12-02 15:12

    Red Hat / CentOS

    sudo yum install python-devel mysql-devel
    sudo pip3 install mysql-connector
    

    for other OS, see mysqlclient

    0 讨论(0)
  • 2020-12-02 15:17

    If you are using a setup.py script, keep the dependency listed in install_requies but add the attribute depedency_links to the setup function with a list and put the url to the package in there. Such as:

    setup(
        dependency_links=['http://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-2.1.4.zip']
    )
    

    More is specified in the Packages Not On PyPI document.

    0 讨论(0)
提交回复
热议问题