Ich habe die Prozedur in How to use valgrind with python? zum Überprüfen von Speicherlecks in meinem Python-Code gefolgt.ImportError: Kein Modul namens concurrent.futures.process
Ich habe meine Python Quelle unter dem Pfad
/root/Test/ACD/atech
ich oben Pfad in PYTHONPATH
gegeben haben. Alles funktioniert gut, wenn ich den Code mit der Standard-Python-Binärdatei unter /usr/bin/
ausführen. Ich brauche den Code mit dem Python binären laufen ich manuell bauen haben, die unter
/home/abcd/workspace/python/bin/python
Dann bin ich folgende Fehlermeldung bekommen
from concurrent.futures.process import ProcessPoolExecutor
ImportError: No module named concurrent.futures.process
Wie kann ich dieses Problem lösen?
PYTHONPATH sollte die Verzeichnisse enthalten, in denen sich Module befinden. Haben Sie PYTHONPATH hinzugefügt oder überschrieben? Schlage vor, dass du einfach hinzufügst, es sei denn, du hast mehr als eine Kopie der Standard-Bibliotheksmodule. – cdarke
Bevor ich den PYTHONPATH eingestellt habe, war es leer. Gerade habe ich meinen Weg mit Export angegeben. – Durgesh
Ich habe versucht, indem Sie /usr/local/lib/python2.7/dist-packages/futures an den PYTHONPATH anhängen. Aber jetzt bekomme ich einen anderen Fehler: ImportError: /usr/local/lib/python2.7/dist-packages/lxml/etree.so: undefined Symbol: PyUnicodeUCS4_DecodeLatin1 – Durgesh