Non riesco a capire dove python cerchi i file da eseguire. SE provo a eseguire qualunque file della libreria mi risponde che non lo trova.
ESEMPIO, stando sulla mia user-dir : se scrivo python pdb.py risponde python: can't open file 'pdb.py': [Errno 2] No such file or directory se invece scrivo python /usr/lib/python/pdb.py (vabbe' , è da chiamare in un altro modo, ma questo non c'entra...) esso risponde usage: pdb.py scriptfile [arg] ... Se lancio l'interprete in modo interattivo e importo "sys", in sys.path ci trovo anche "/usr/lib/python". Se il file sorgente è nella dir corrente, oppure dò il comando dalla dir /usr/lib/python, esso viene normalmente eseguito. AMBIENTE Python 2.6.2, installato come /usr/bin/python2.6, linkato come /usr/bin/python libreria è nella directory /usr/lib/python2.6, lnkata come /usr/lib/python I link sono simbolici, tutti i file sono proprietà di root:root Tutti i .py e i .pyo della /usr/lib/python2.6 hanno permessi 644 (ho provato anche con 755, ma non cambia niente) $PATH contiene /usr/bin:/usr/sbin:/usr/X11R6/bin:/bin:/sbin:/usr/lib/python $PYTHONPATH contiene /usr/lib/python Mi dispiace fare una domanda così banale, ma forse proprio perchè è troppo banale non ho trovato risposta nè nel tutorial di Van Rossum, nella Libreria di riferimento, nè in vari altri testi che ho consultato (Cogliati, Riccio, Sciabarrà, Barisione, Martelli), e neanche nella documentazione online del sito "www.python.org". Spero proprio che qualcuno mi possa aiutare. Aldes Rossi _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python