sql >> Base de Datos >  >> RDS >> Mysql

error (el objeto 'datetime.datetime' no tiene el atributo 'split') en django 1.11.4

Luché durante algunas horas para configurar mi proyecto Django con python3 usando MySQL DB en MacOS. No pude instalar mysqlclient y MySQL-Python por pip3 en un entorno virtual creado con virtualenv

error stacktrace fue:algo mal debido a configparser en 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$ 

Ahora la SOLUCIÓN que funcionó para mí fue

1) instalar mysql con brew nuevamente

brew install mysql

2) actualizar mysql con brew a la última versión (si es necesario)

brew upgrade mysql

3) instalar mysqlclient ahora con pip3 (instalar globalmente sin virtualenv)

pip3 install mysqlclient

4) ahora acceda a virtualenv e instale mysqlclient en él, se instalará bien sin ningún error para configparser