【问题标题】:Cannot install MySQL connector/python on mac for python 3无法在 mac 上为 python 3 安装 MySQL 连接器/python
【发布时间】:2015-11-25 17:56:32
【问题描述】:

我进行了大量研究,但仍然找不到为我的 mac 安装 mysql 连接器的方法。我尝试了许多我发现的stackoverflow解决方案,但仍然无法做到。

/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: 无法打开文件“setup.py”:[Errno 2] 没有这样的文件或目录

当我尝试安装 sudo python setup.py install 时出现此错误

我也试过自制软件,但找不到任何方法,但是通过网站安装连接器后,它说安装成功。

import mysql.connector
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import mysql.connector
ImportError: No module named 'mysql'  

我也得到了上面的错误。

【问题讨论】:

  • 尝试使用homebrewvirtualenvpip而不是手动执行setup.py
  • stackoverflow.com/a/27749535/5032369 谢谢你的帮助......这个答案解决了我的问题......非常感谢,我已经研究了超过 12 个小时

标签: python mysql database


【解决方案1】:

我使用 macOS High Sierra 有点混乱,因为有两个可用的 python 版本 python2 已经安装,python3 我已经通过 brew 安装。

python --version

Python 2.7.10

python3 --version

Python 3.7.0

which python

/usr/bin/python

which python3

/Library/Frameworks/Python.framework/Versions/3.7/bin/python3

安装 mysql-connector

pip install mysql-connector-python
pip3 install mysql-connector-python

*如果您遇到如下错误*

由于 EnvironmentError 无法安装软件包:[Errno 13] Permission denied: '/Library/Python/2.7/site-packages/_mysql_connector.so' 考虑使用--user 选项或检查权限。

试试这个

pip install mysql-connector-python --user
pip3 install mysql-connector-python --user

【讨论】:

    猜你喜欢
    • 2016-08-08
    • 2020-12-12
    • 2014-04-20
    • 2016-10-26
    • 1970-01-01
    • 1970-01-01
    • 2014-04-29
    • 2013-07-10
    • 2020-04-14
    相关资源
    最近更新 更多