尝试使用
安装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会导致破损问题吗?
我在这里停了下来。任何帮助都会很棒!
答案 0 :(得分:0)
是的,您应该为您的Python版本安装正确版本的库。如果存在python3-psycopg2
包,则应安装该包;但是请注意,通常不建议使用您的发行版软件包来安装Python库,因为它们通常是过时的。相反,您应该使用pip
(或pip3
)直接从Python打包索引安装库。