2016-06-28 16 views
0

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.

Antwort

0

Verwenden Sie diese folgenden Befehle, es wird funktionieren

sudo apt-get update 
sudo apt-get install -y build-essential 
sudo apt-get install -y python3.4-dev 
sudo apt-get install -y libpq-dev 

pip3 install psycopg2 
+0

'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. –

+0

Ändern Sie "python3.4-dev" zu "python3-dev" – error2007s

+0

'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 ''? –

Verwandte Themen