我做了大量的研究,但仍然无法找到为我的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'
我也得到了上面的错误。
答案 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