- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
首先,是的,我已经看过这个:
pip install mysql-python fails with EnvironmentError: mysql_config not found
问题
我正在尝试在 Google App Engine 项目上使用 Django。但是,我无法启动,因为服务器无法正常启动,原因是:
ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
我做了一些研究,结果都表明必须安装 Mysql-python,因为显然它不在我的系统上。我实际上尝试卸载它并得到这个:
Cannot uninstall requirement mysql-python, not installed
每当我确实尝试通过以下方式安装时:
sudo pip install MySQL-python
我收到一条错误消息:
raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found
我已经尝试过运行:
export PATH=$PATH:/usr/local/mysql/bin
但这似乎没有帮助,因为我再次运行安装命令,但仍然失败。
有什么想法吗?
请注意,我不在 virtualenv 中。
最佳答案
好吧,首先,让我检查一下我是否与您在同一页面上:
brew install mysql
导出 PATH=$PATH:/usr/local/mysql/bin
pip install MySQL-Python
(如果使用 python 3,则执行 pip3 install mysqlclient
)如果您按照相同的顺序执行了所有这些步骤,但仍然遇到错误,请继续阅读到最后,但是,如果您没有遵循这些确切的步骤,请尝试从头开始执行。
所以,您按照这些步骤操作,但仍然收到错误,那么您可以尝试以下一些操作:
尝试从 bash 运行 which mysql_config
。应该不会被发现吧这就是构建也找不到它的原因。尝试运行 locate mysql_config
并查看是否有任何结果。该二进制文件的路径需要位于 shell 的 $PATH 环境变量中,或者需要明确位于该模块的 setup.py 文件中(假设它正在查找该文件的某个特定位置)。
不要使用 MySQL-Python,而是尝试使用“mysql-connector-python”,它可以使用 pip install mysql-connector-python
进行安装。有关这方面的更多信息可以找到here和 here .
手动查找“mysql/bin”、“mysql_config”和“MySQL-Python”的位置,并将它们添加到 $PATH 环境变量中。
如果上述所有步骤都失败,那么您可以尝试使用 MacPorts 安装“mysql”,在这种情况下,文件“mysql_config”实际上会被称为“mysql_config5”,在这种情况下,您必须这样做安装后:export PATH=$PATH:/opt/local/lib/mysql5/bin
。您可以查看更多详情here .
Note1:我看到有人说安装 python-dev
和 libmysqlclient-dev
也有帮助,但我不知道这些软件包在 Mac 上是否可用操作系统。
注意2:另外,请确保尝试以 root 身份运行命令。
我从(除了我的大脑)这些地方得到了答案(也许你可以看看它们,看看是否有帮助):1 , 2 , 3 , 4 .
我希望我能有所帮助,并且很高兴知道这些是否有效。祝你好运。
关于python - Mac OS X - 环境错误 : mysql_config not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43085425/
这个问题已经有答案了: Mac OS X - EnvironmentError: mysql_config not found (10 个回答) 已关闭 3 年前。 文档位于https://pypi.
我从 Inspircd 收到此错误 Can't exec "mysql_config": No such file or directory at /home/alpha/inspircd-2.0.1
mysql_config 程序将套接字文件位置报告为: /var/lib/mysql/mysql.sock 但是在/etc/my.cnf中,位置明确表示为: /tmp/mysql.sock 当我使用“
我今天尝试在 python 上安装 mysqlclient,但它变得一团糟并给我这个错误 ***raise EnvironmentError("%s not found" % (mysql_confi
这个问题在这里已经有了答案: pip install mysql-python fails with EnvironmentError: mysql_config not found (24 个答案
我想用一个命令从linux命令行获取mysql.sock的位置,但msql_config返回错误的值(它指定了默认的/var/lib/mysql/mysql.sock,它不存在)尽管事实上 mysql
我正在尝试使用 Windows MySQL 服务器在 Cygwin 上安装 MySQLDB/MySQL-python。安装时出现以下错误。 有没有办法解决以下两个问题。我不想在 cygwin 上安装
我尝试使用 pip install mysql-python 安装 mysql 模块,我得到了这个: (env)nathann@esp2:/home/esp2$ sudo pip instal
我正在尝试通过 python 连接 mysql 并安装了以下软件包。 apt-get install python-pip pip install flask apt-get install pyth
这是docker-compose build的完整输出 $ docker-compose build db uses an image, skipping Building module1 Step
我制作了一个玩具 makefile 示例来测试 mysql,但该 makefile 无法识别 mysql_config。这是 makefile 脚本: CFLAGS = -g -O2 -Wall -
这个问题已经有答案了: mysql_config not found when installing mysqldb python interface (36 个回答) 已关闭 4 年前。 我在 Do
我的 linux 服务器 (ubuntu-10.10) 上有一个正在运行(生产中)的 mysql 实例,但是我找不到我的 mysql_config 文件。 命令和输出: ~$ locate mysql
我的 linux 服务器 (ubuntu-10.10) 上有一个正在运行(生产中)的 mysql 实例,但是我找不到我的 mysql_config 文件。 命令和输出: ~$ locate mysql
我正在从 mysql 迁移到 MariaDB。对于 mysql,我使用 mysql_config --libs 将 C 连接器链接到我的应用程序,根据我在互联网上可以阅读的内容,它应该仍然可以使用 M
首先,是的,我已经看过这个: pip install mysql-python fails with EnvironmentError: mysql_config not found 问题 我正在尝试
我看到了Trying to install Perl-Mysql DBD, mysql_config can't be found ,并试图找到 mysql_config,但没有找到。所以,我尝试安装
最近我一直在学习如何用 C 语言编写 GTK+ 应用程序和 MySQL。 我想尝试同时使用这两个库编写一个程序,我已经完成了,但我无法编译... 当我编译一个使用 MySQL 的程序时,我会这样做:
这是输出: Ian-MacBook-Pro:DBD-mysql-4.011 ianseyer$ sudo Perl Makefile.PLCan't exec "mysql_config": No s
首先,是的,我已经看过了: pip install mysql-python fails with EnvironmentError: mysql_config not found 问题 我正在尝试在
我是一名优秀的程序员,十分优秀!