Jag kämpade i några timmar för att ställa in mitt Django-projekt med python3 med MySQL DB på MacOS. Jag kunde inte installera vare sig mysqlclient och MySQL-Python av pip3 i en virtuell miljö skapad med virtualenv
felet stacktrace var:något fel på grund av configparser i python3
Jans-MacBook-Pro:~ jan$ /Library/Frameworks/Python.framework/Versions/3.3/bin/pip-3.3 install MySQL-python
Downloading/unpacking MySQL-python
Running setup.py egg_info for package MySQL-python
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "/var/folders/lf/myf7bjr57_jg7_5c4014bh640000gn/T/pip-build/MySQL-python/setup.py", line 14, in <module>
from setup_posix import get_config
File "./setup_posix.py", line 2, in <module>
from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "/var/folders/lf/myf7bjr57_jg7_5c4014bh640000gn/T/pip-build/MySQL-python/setup.py", line 14, in <module>
from setup_posix import get_config
File "./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 /var/folders/lf/myf7bjr57_jg7_5c4014bh640000gn/T/pip-build/MySQL-python
Storing complete log in /Users/jan/.pip/pip.log
Jans-MacBook-Pro:~ jan$
Nu är LÖSNING som fungerade för mig var
1) installera mysql med brew igen
brew install mysql
2) uppgradera mysql med brew till senaste versionen (vid behov)
brew upgrade mysql
3) installera mysqlclient nu med pip3 (installera globalt utan virtualenv)
pip3 install mysqlclient
4) gå nu till virtualenv och installera mysqlclienten i den, den kommer att installeras bra utan något fel för configparser