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:
Antwort1
Sie können die folgenden Schritte versuchen, die ich zur Installation von "mysql-python" verwendet habe.
Installieren Sie Python 2.7
(base) [test@localhost ~]$ conda install python=2.7
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
Aktivieren Sie die zuletzt erstellte Umgebung, die mit Python 2.7 installiert wurde.
(base) [test@localhost ~]$ conda activate test_mysql
InstallierenMySQL-Pythonin dieser Umgebung
(test_mysql) [test@localhost ~]$ conda install -c anaconda mysql-python
Ü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