Desidero lavorare con il repository mercurial di hg
stesso. Cioè, ho clonato Mercurial da https://www.mercurial-scm.org/repo/hg e voglio eseguire alcuni comandi hg
all'interno del repository clonato. Il problema è che quando si esegue hg
all'interno di questo clone l'eseguibile hg
tenta di caricare i suoi moduli python da questa directory e non da /usr/lib/pythonVERSION
ecc. Come ho capito questo succede perché il percorso di importazione Python sys.path
contiene una stringa vuota come prima voce che probabilmente significa "corrente" directory". La variabile d'ambiente PYTHONPATH
non è impostata.Come rimuovere la directory corrente dal percorso di importazione di Python
La ricerca è come impedire al mio hg
installato di importare moduli "errati".
'sys.path.insert (0,"/usr/lib/pythonVERSION ")'? –
Dove dovrei metterlo? Non voglio modificare lo script di sistema 'hg'. – ragol