RuntimeWarning: Compiletime Version 2.6 des Moduls 'lxml.etree' entspricht nicht der Laufzeitversion 2.7

Ich benutze Python 2.7 und ich versuche, lxml verwenden, aber wenn ich versuche, mit lxml.etree Ich bekomme diese Fehler:

RuntimeWarning: Compiletime Version 2.6 des Moduls 'lxml.etree' entspricht nicht der Laufzeitversion 2.7

Und dann dieser Fehler:

Datei "lxml.etree.pyx", Zeile 123, in init lxml.etree (src / lxml / lxml.etree.c: 160385) TypeError: encode () Argument 1 muss String ohne Null-Bytes sein, nicht Unicode

Ich habe versucht, die Installation mit easy_install und mit Pip

Nach der Installation sehe ich diese Mahlzeit:

Installiert /usr/lib/python2.6/site-packages/lxml-2.3.3-py2.6-linux-x86_64.egg

One Solution collect form web for “RuntimeWarning: Compiletime Version 2.6 des Moduls 'lxml.etree' entspricht nicht der Laufzeitversion 2.7”

Stellen Sie sicher, dass Sie das richtige easy_install und Pip verwenden. Wenn easy_install und Pip installiert werden, sind sie mit einer Version von Python über einen Symlink mit einer beliebigen Version von Python, die Sie verwendet haben, um sie zu platzieren.

Wenn Sie python-2.7 verwenden, stellen Sie sicher, dass Sie easy_install-2.7 oder pip-2.7 verwenden. Quoten sind die Pip, die du benutzt hast, wurde mit 2.6 gepaart und es ist symlink ist 'pip -> pip2.6'.

Wenn Sie python2.7 verwenden, stellen Sie sicher, dass easy_install und Pips Symlinks richtig eingestellt sind. (Dies sollte so einfach sein wie finden easy_install, und ersetzen Sie es auf easy_install-2.7 zeigen, dann laufen easy_install Pip und Pip wird ersetzen seine eigene Link.

Um easy_install mit der richtigen Version zu ersetzen:

wget http://peak.telecommunity.com/dist/ez_setup.py python2.7 ez_setup.py 

Das sollte dein vorhandenes easy_install mit einem ersetzen, das die richtige Python-Version verwendet. Installieren Sie Pip mit ihm, und was auch immer andere Module Sie benötigen.

  • Welche Version von Python habe ich installiert?
  • Python-Version aus Quellcode (oder Heroku) herausfinden
  • Wie sage ich einem Python-Skript, um eine bestimmte Version zu verwenden
  • Buildout - mit verschiedenen python version
  • Upgrade python in einem virtualenv
  • Tkinter wehe beim portieren 2.x code auf 3.x, 'tkinter' modulattribut existiert nicht
  • Was ist besser, um Windows-Version in Python zu bekommen?
  • Speichern Sie die Version des Feldes in einem Django-Modell
  • Holen Sie sich Python Tornado Version?
  • Kann keine Flasche-Mail installieren
  • Scikit-Lernversion Mehrdeutigkeit
  • Python ist die beste Programmiersprache der Welt.