Reputation: 31895
venv/bin/pip install MySQL-python
Collecting MySQL-python
Downloading MySQL-python-1.2.5.zip (108kB)
100% |████████████████████████████████| 112kB 1.2MB/s
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/1j/pb3h7_hn4490px72_f8mntd00000gn/T/pip-build-o66zhy67/MySQL-python/setup.py", line 13, in <module>
from setup_posix import get_config
File "/private/var/folders/1j/pb3h7_hn4490px72_f8mntd00000gn/T/pip-build-o66zhy67/MySQL-python/setup_posix.py", line 2, in <module>
from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/1j/pb3h7_hn4490px72_f8mntd00000gn/T/pip-build-o66zhy67/MySQL-python/
I am trying to install MySQL-python
by pip but it threw above error. Can anyone help?
I have checked this page How to install Python MySQLdb module using pip? but it doesn't really help.
It's python3.5 in my virtualenv folder.
Upvotes: 4
Views: 18576
Reputation: 1512
I've been working on your setup and duplicated the result. Further research indicates that MySQL-python is only for Python 2.x. One recommendation I found is to use mysqlclient, but when I installed it I received the same error.
However, I am on a Windows 10 dev box using Visual Studio 2015 and I see an error regarding a file "my_config.h" is missing. Not certain if this is just my box or what.
I did find that installing PyMySql did seem to work, from an installation view point. I simply did pip install pymysql inside my virtual env. I found this solution here
Upvotes: 3
Reputation: 17
brew install mysql
After installation is complete, mysql path will be shown at the last. Use it in command
sudo PATH=/usr/local/Cellar/mysql/bin/:$PATH pip install mysql-python
Upvotes: -2