尝试安装 python-psycopg2 中断 Ubuntu 16.04 apt

Trying install python-psycopg2 breaks Ubuntu 16.04 apt

尝试使用

安装 python-psycopg2 后
sudo apt install python-psycopg2

apt 坏了,我什至无法清除那个包。

我尝试使用

清除时出现错误
sudo apt purge python-psycopg2

错误:

Traceback (most recent call last):
  File "/usr/bin/pycompile", line 35, in <module>
    from debpython.version import SUPPORTED, debsorted, vrepr, \
  File "/usr/share/python/debpython/version.py", line 24, in <module>
    from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg: erro ao processar o pacote python-egenix-mxtools (--configure):
 sub-processo script post-installation instalado retornou estado de saída de erro 1
Configurando python-psycopg2 (2.6.1-1build2) ...
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 35, in <module>
    from debpython.version import SUPPORTED, debsorted, vrepr, \
  File "/usr/share/python/debpython/version.py", line 24, in <module>
    from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg: erro ao processar o pacote python-psycopg2 (--configure):
 sub-processo script post-installation instalado retornou estado de saída de erro 1
Erros foram encontrados durante o processamento de:
 python-egenix-mxtools
 python-psycopg2
E: Sub-process /usr/bin/dpkg returned an error code (1)

我已经试过了

sudo apt clean
sudo apt autoclean
sudo apt autoremove
sudo apt install -f

没有成功。

我正在使用 python 3.5。是否有可能是由于尝试安装 python-psycopg2 而不是 python3-psycopg2 而导致的损坏问题?

我停在这里。任何帮助都会很棒!

是的,您应该为您的 Python 版本安装正确版本的库。如果 python3-psycopg2 包存在,你应该安装它;但是请注意,通常不建议使用您的发行版的软件包来安装 Python 库,因为它们通常已过时。相反,您应该使用 pip(或 pip3)直接从 Python 打包索引安装库。