无法在mac for Python 3上安装MySQL连接器/ python

时间:2015-08-31 16:19:22

标签: python mysql database

我做了大量的研究,但仍然无法找到为我的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'  

我也得到了上面的错误。

1 个答案:

答案 0 :(得分:0)

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

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

*如果遇到类似波纹管的错误*

由于环境错误而无法安装软件包:[Errno 13]权限被拒绝:'/Library/Python/2.7/site-packages/_mysql_connector.so' 考虑使用--user选项或检查权限。

尝试一下

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