Jeg kæmpede i nogle timer for at konfigurere mit Django-projekt med python3 ved hjælp af MySQL DB på MacOS. Jeg var ikke i stand til at installere hverken mysqlclient og MySQL-Python af pip3 i et virtuelt miljø oprettet med virtualenv
fejl stacktrace var:noget galt på grund af 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 LØSNING som virkede for mig var
1) at installere mysql med brew igen
brew install mysql
2) opgradering af mysql med brew til nyeste version (hvis påkrævet)
brew upgrade mysql
3) installer mysqlclient nu med pip3 (installerer globalt uden virtualenv)
pip3 install mysqlclient
4) få adgang til virtualenv og installer mysqlclienten i den, den vil installere fint uden nogen fejl for configparser