【问题标题】:Troubles with installing _mysql module on pip in azure在天蓝色的 pip 上安装 _mysql 模块的问题
【发布时间】:2019-12-07 04:41:27
【问题描述】:

我在 Azure Windows 服务器上托管 PHP/MySQL Web 应用程序。 PHP 中的其中一行代码执行 python 脚本,但该脚本使用 MySQLdb 模块,我认为它是 _mysql 模块的一部分。

我已经尝试在我能想到的几乎每个目录中使用 pip 命令。我也升级了点子

sudo apt-get install python-pip python-dev libmysqlclient-dev

点安装_mysql 点安装 MySQLdb

D:/home/python364x64/pip.bat 安装_mysql

错误消息范围从“'sudo' 未被识别为内部或外部命令, 可运行的程序或批处理文件。 到: 错误:找不到满足 MySQLdb 要求的版本(来自版本:无) 错误:没有为 MySQLdb 找到匹配的分布

【问题讨论】:

    标签: python azure pip python-module windows-server


    【解决方案1】:

    在 windows 服务器上,你不能使用 sudo,请使用 'python -m pip' 代替。 对于 python 3.x,您应该安装 mysqlclient,如果您需要 1.2.x 版本(仅限旧版 Python),请使用 pip install MySQL-python。见How to install Python MySQLdb module using pip?

    【讨论】:

    • 感谢您的提示。我正在尝试这个,我只得到“错误:未知命令“MySQL-python””。我尝试将其更改为“python -m pip _mysql”或“python -m pip MySQLdb”,但我得到了同样的错误
    • 你应该使用“python -m pip install ”。请尝试使用“python -m pip install MySQLdb”或“python -m pip install mysqlclient”。
    猜你喜欢
    • 2018-12-16
    • 1970-01-01
    • 2019-09-18
    • 1970-01-01
    • 1970-01-01
    • 2019-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多