Fehler beim Installieren von MySQL-Python

Fehler beim Installieren von MySQL-Python

Ich versuche, ein Python-Paket zu installieren, aber jedes Mal erhalte ich eine Fehlermeldung. Ich habe auf verschiedenen Webseiten nach einer Lösung gesucht, aber keine davon hat mein Problem gelöst. Ich weiß nicht, ob ich etwas falsch mache oder ob das Problem woanders liegt.

$ 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.

Fehlermeldungen:

Fehler_1

Fehler_2

Antwort1

Sie können die folgenden Schritte versuchen, die ich zur Installation von "mysql-python" verwendet habe.

  1. Installieren Sie Python 2.7

    (base) [test@localhost ~]$ conda install python=2.7
    
  2. Erstellen Sie die zweite Umgebung (wenn Sie möchten, erstellen Sie direkt 2.7 als Basisumgebung)

    (base) [test@localhost ~]$ conda create -n test_mysql python=2.7
    
  3. Aktivieren Sie die zuletzt erstellte Umgebung, die mit Python 2.7 installiert wurde.

    (base) [test@localhost ~]$ conda activate test_mysql
    
  4. InstallierenMySQL-Pythonin dieser Umgebung

    (test_mysql) [test@localhost ~]$ conda install -c anaconda mysql-python
    
  5. Überprüfen Sie die installierten Pakete

    (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
    

verwandte Informationen