Ho seguito la procedura indicata in How to use valgrind with python? per controllare le perdite di memoria nel mio codice Python.ImportError: nessun modulo denominato concurrent.futures.process
ho la mia fonte di pitone nel percorso
/root/Test/ACD/atech
ho dato sopra percorso nel PYTHONPATH
. Tutto funziona correttamente se eseguo il codice con python binario predefinito, situato sotto /usr/bin/
. Ho bisogno di eseguire il codice con il binario pitone ho costruire manualmente che si trova sotto
/home/abcd/workspace/python/bin/python
Poi sto ottenendo il seguente errore
from concurrent.futures.process import ProcessPoolExecutor
ImportError: No module named concurrent.futures.process
Come posso risolvere questo problema?
PYTHONPATH deve contenere le directory in cui si trovano i moduli. È stato aggiunto a PYTHONPATH o sovrascritto? Suggerisco di aggiungere, a meno che non si disponga di più di una copia dei moduli della libreria standard. – cdarke
Prima di impostare PYTHONPATH era vuoto. Ho appena dato il mio percorso usando l'esportazione. – Durgesh
Ho provato aggiungendo /usr/local/lib/python2.7/dist-packages/futures a PYTHONPATH. Ma ora sto ottenendo un errore diverso: ImportError: /usr/local/lib/python2.7/dist-packages/lxml/etree.so: simbolo non definito: PyUnicodeUCS4_DecodeLatin1 – Durgesh