今天碰到一件特别的事,给Ubuntu安装Python的MySQL驱动,驱动显示安装成功了。
pip install mysql-connector
但是在程序中导入,老是报错。
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'mysql'
明明驱动安装成功了啊。转念一想,默认的Python版本是2.7.2。
应该是安装到2.7的目录下了,要安装到Python3的目录下,应该使用pip3。
于是又安装了pip3
sudo apt install python3-pip
再安装驱动
sudo pip3 install mysql-connector
这样就成功了,耽误了1个多小时。真是教训。
应该找个Python版本管理工具来管理多个版本Python的,要不就太麻烦了。