Saya berjuang selama beberapa jam untuk menyiapkan proyek Django saya dengan python3 menggunakan MySQL DB di MacOS. Saya tidak dapat menginstal mysqlclient dan MySQL-Python oleh pip3 di lingkungan virtual yang dibuat dengan virtualenv
kesalahan stacktrace adalah:sesuatu yang salah karena configparser di 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$
Sekarang SOLUSI yang berhasil untuk saya adalah
1) menginstal mysql dengan brew lagi
brew install mysql
2) memutakhirkan mysql dengan brew ke versi terbaru (jika diperlukan)
brew upgrade mysql
3) menginstal mysqlclient sekarang dengan pip3 (menginstal secara global tanpa virtualenv)
pip3 install mysqlclient
4) sekarang akses virtualenv dan instal mysqlclient di dalamnya, itu akan menginstal dengan baik tanpa kesalahan untuk configparser