Error al instalar MySQL-python

Error al instalar MySQL-python

Estoy intentando instalar un paquete de Python, pero cada vez aparece un error. Busqué una solución en diferentes páginas web, pero ninguna resolvió mi problema. No se si estoy haciendo algo mal o tal vez el problema esté en otra parte

$ sudo pip install MySQL-python

Collecting MySQL-python
  Using cached MySQL-python-1.2.5.zip (108 kB)
    ERROR: Command errored out with exit status 1:
     command: /usr/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-kmndmtdh/MySQL-python/setup.py'"'"'; __file__='"'"'/tmp/pip-install-kmndmtdh/MySQL-python/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-install-kmndmtdh/MySQL-python/pip-egg-info
         cwd: /tmp/pip-install-kmndmtdh/MySQL-python/
    Complete output (7 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-kmndmtdh/MySQL-python/setup.py", line 13, in <module>
        from setup_posix import get_config
      File "/tmp/pip-install-kmndmtdh/MySQL-python/setup_posix.py", line 2, in <module>
        from ConfigParser import SafeConfigParser
    ModuleNotFoundError: No module named 'ConfigParser'
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

Error de mensajes:

error_1

error_2

Respuesta1

Puede probar los siguientes pasos que he utilizado para instalar "mysql-python",

  1. Instalar Python 2.7

    (base) [test@localhost ~]$ conda install python=2.7
    
  2. Cree el segundo entorno (si desea crear directamente 2.7 como entorno base)

    (base) [test@localhost ~]$ conda create -n test_mysql python=2.7
    
  3. Active el entorno creado recientemente que está instalado con python2.7

    (base) [test@localhost ~]$ conda activate test_mysql
    
  4. Instalarmysql-pythonen ese ambiente

    (test_mysql) [test@localhost ~]$ conda install -c anaconda mysql-python
    
  5. Verifique los paquetes instalados

    (test_mysql) [test@localhost ~]$ conda list |grep -i mysql
    
    mysql-connector-c         6.1.11               h597af5e_1    anaconda
    
    mysql-python              1.2.5            py27h7b6447c_0    anaconda
    

información relacionada