【问题标题】:install python-mysqldb using python script使用 python 脚本安装 python-mysqldb
【发布时间】:2015-06-14 14:46:54
【问题描述】:

我正在为一个应用程序编写一个 python 脚本。应用程序需要 python-mysqldb。在终端中,我可以使用 apt-get 或 pip 安装它。如何使用 python 脚本安装?我正在使用 python 2.7。

【问题讨论】:

    标签: python-2.7


    【解决方案1】:

    你可以在 python 脚本中使用 pip 来安装包

    import pip
    
    if __name__ == '__main__':
        pip.main(['install', 'MySQL-python'])
    

    然后你可以从终端运行脚本。

    【讨论】:

    • 这相当于 pip install python-mysqldb?
    • 是的。当然你需要在机器上安装 pip ;)
    • 这给出了错误。所以我尝试添加 'if name == 'main': pip.main(['install',' libmysqlclient-dev'])'。这也给出了错误。所以我使用'if name == 'main': pip.main(['install','mysql-connector-python'])'。这也给出了错误.._Downloading/unpacking mysql-connector-python 找不到任何满足要求的下载 mysql-connector-python 忽略了一些外部托管的文件(使用 --allow-external mysql-connector-python 允许) _
    • 所以其实你说的包不是包的pip名,我改成了'MySQL-python'。
    • 是的..试过 MySQL-python。它说找不到mysql_config。所以在网上搜索,它说 apt-get install libmysqlclient-dev.tried if __name__ == __main__: pip.main(['install','libmysqlclient-dev'])。然后尝试if __name__ == '__main__': pip.main(['install',mysql-connector-python '']).again 错误找不到任何满足mysql-connector-python要求的下载一些外部托管文件被忽略(使用--allow-external mysql-connector-python允许)
    猜你喜欢
    • 1970-01-01
    • 2012-08-15
    • 2013-04-21
    • 2013-01-03
    • 2017-09-13
    • 1970-01-01
    • 2018-06-29
    • 2012-12-16
    • 2014-11-09
    相关资源
    最近更新 更多