ImportError: нет модуля с именем соединителя
Получение ошибки как в заголовке
OSX Yosemite 10.10.5 (14F27) python 2.7
путь к mysql /Applications/XAMPP/xamppfiles/bin
echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/XAMPP/xamppfiles/bin
echo $PYTHONPATH
:/Library/Python/2.7/site-packages/
pip list
mysql-connector-python (2.0.4)
mysql-connector-python-cext (2.1.3)
import mysql.connector
cnx = mysql.connector.connect(user='user', password='password', host='127.0.0.1', database='database')
cnx.close()
File "/Volumes/docs/python/TwtWth/mysql.py", line 7, in <module>
import mysql.connector
ImportError: No module named connector
import sys
sys.path.insert(0, '/Library/Python/2.7/site-packages/mysql/connector')
print "\n".join(sys.path)
import mysql.connector
ImportError: No module named connector
Кто-нибудь знает, какие дальнейшие шаги копать?
1 ответ
Проверяете ли вы, чтобы ваши пип-пакеты были включены в $PYTHONPATH
?
Может быть что-то проверить