Ich habe versucht, das Paket hgvs zu installieren, das psycopg2 erfordert, um ordnungsgemäß zu funktionieren. Die Installation mit pip läuft, bis der folgende Fehler auftritt:Probleme bei der Installation von psycopg2 in der EC2-Instanz
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libpq.a(fe-connect.o): unrecognized relocation (0x2a) in section `.text'
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
Command /usr/bin/python -c "import setuptools;__file__='/tmp/pip-build-ubuntu/psycopg2/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-rh6BEQ-record/install-record.txt --single-version-externally-managed failed with error code 1 in /tmp/pip-build-ubuntu/psycopg2
ähnliche Fehler durch die Installation von Python-dev und libpq-dev gelöst wurden, die auf ihren neuesten Versionen bereits sind (2.7.4 und 9.5.3). Ich weiß nicht, wie viel Einfluss diese spielt, sondern auf sudo apt-get libpq-dev installieren, erhalte ich:
Reading package lists... Done
Building dependency tree
Reading state information... Done
libpq-dev is already the newest version (9.5.3-1).
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
apt-utils : Depends: libdb5.3 but it is not installable
libapt-pkg5.0 : Breaks: libapt-inst1.5 (< 0.9.9~) but 0.9.7.7ubuntu6 is to be installed
libc-bin : Depends: libc6 (< 2.18) but 2.21-7 is to be installed
libc-dev-bin : Depends: libc6 (< 2.18) but 2.21-7 is to be installed
libc6 : Breaks: libtirpc1 (< 0.2.3) but 0.2.2-5build1 is to be installed
Breaks: locales (< 2.21) but 2.13+git20120306-9 is to be installed
libc6-dev : Depends: libc6 (= 2.17-0ubuntu5.1) but 2.21-7 is to be installed
libpq-dev : Depends: libpq5 (= 9.5.3-1) but it is not installable
libstdc++6 : Depends: gcc-5-base (= 5.3.1-7) but it is not installable
Breaks: python-scipy (<= 0.14.1-1) but 0.11.0+dfsg1-1ubuntu2 is to be installed
Breaks: python3-scipy (<= 0.14.1-1) but 0.11.0+dfsg1-1ubuntu2 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Leider die ähnliche Fragen, die ich gefunden habe, mit magischen man geantwortet haben -Linien, die die Probleme für einige lösten. Keiner von diesen hat gearbeitet und viel weniger diente, um die zugrundeliegende Ursache des Problems zu erklären. Wenn jemand helfen könnte, wäre das sehr geschätzt.
'sudo apt-get -y python3.4-dev Listen Lese Paket installieren ... Fertig Abhängigkeitsbaum Zustandsinformationen gelesen ... Fertig E: Das Paket konnte nicht gefunden werden python3.4-dev E: Konnte kein Paket von glob 'python3.4-dev' finden E: Konnte kein Paket von regex finden 'python3.4-dev'' obwohl Python 3.3 derzeit installiert ist. Die anderen Befehle geben zurück, dass meine Pakete alle auf dem neuesten Stand sind, obwohl ich ähnliche Warnungen an die meiner ursprünglichen Frage (2. Codeblock) gesendet habe. –
Ändern Sie "python3.4-dev" zu "python3-dev" – error2007s
'python3 ist bereits die neueste Version (3.3.1-0ubuntu1). Sie könnten "apt-get -f install" ausführen, um diese zu korrigieren: Die folgenden Pakete haben nicht erfüllte Abhängigkeiten: apt-utils: Hängt ab: libdb5.3 aber es ist nicht installierbar libapt-pkg5.0: Pausen: libapt -inst1.5 (<0.9.9 ~) aber 0.9.7.7ubuntu6 wird installiert libc-bin: Hängt davon ab: libc6 (<2.18) aber 2.21-7 soll installiert werden ' sollte ich versuchen, solche zu deinstallieren und neu zu installieren Abhängigkeiten, die Probleme verursachen mit '' apt-get -f install ''? –