2013-04-11 17 views
6

La directory di installazione è "d: \ python2.7", e ogni volta che apro IDLE e faccio clic sul menu File e Apri elemento, la directory predefinita è anche "d: \ python2.7". Quindi devo cambiare la directory dove voglio.Come modificare la directory predefinita per IDLE in Windows?

C'è un modo per cambiarlo? Utilizzo del file di configurazione o modifica della variabile di ambiente?

Ho provato ad aggiungere PYTHONPATH nella variabile di ambiente, ma non funziona. Importiamo anche os, e uso os.chdir(), ma cambia solo la directory di lavoro, non quello che voglio.

Grazie.

risposta

9

Se esegui IDLE da un collegamento di Windows, puoi semplicemente fare clic con il pulsante destro del mouse sul collegamento, scegliere "Proprietà" e modificare il campo "Inizia in" in qualsiasi directory che ti piace.

0
  1. Aprire il minimo o PyShell

  2. stampa Alt + M o File -> Modulo aperto

  3. tipo in idlelib.IOBinding

  4. apre la finestra, andare alla riga 185

  5. modificare 'dirname = None' o 'filename = None' sul valore desiderato.

Alla fine è necessario avviare il PyShell o l'editor con i diritti per modificare questo modulo come

sudo idle 

se non è possibile modificarlo avete bisogno di vedere idle.pyw nella stessa directory una traccia come IOBinding viene utilizzato dalla funzione idlelib.PyShell.main() e modificare la stessa variabile.

+1

Ricordarsi di uscire da \ char nella propria directory, altrimenti l'idle non verrà più avviato. – Furrane

1

In risposta a the answer by Aya:

Se si sta eseguendo IDLE da un collegamento di Windows, si può semplicemente fare clic destro sul collegamento, scegliete "Proprietà", e modificare il campo "Inizia a" per qualsiasi directory che ti piace.

Sì, è possibile, tuttavia Python IDLE non verrà più eseguito. Ho trovato che se la directory Start In per il collegamento IDLE è C: \ Python33 o C: \ Python33 \ Lib \ idlelib (nel mio caso) che funzionerà ancora, ma se ho aggiunto una nuova directory sotto uno di questi (ad esempio: myfiles) contenente i miei programmi, quindi l'editor IDLE fallisce. Nella mia situazione, ho passato giorni a cercare di ottenere facilmente Python per accedere facilmente ai miei programmi .py facendo clic su FILE + OPEN nell'editor IDLE. Inoltre, ho provato tutto per ottenere IDLE per funzionare senza fallire da Windows Explorer usando il tasto destro del mouse e selezionando "modifica con IDLE", ma anche se Idle si apre, va bene provare a eseguire un programma da lì fallisce. Sono riuscito a far funzionare IDLE utilizzando INVIA A e fino a quando non avrò una risposta al mio problema di IDLE, Post, è ciò che suppongo che dovrò fare. Spero che questo ti aiuti.

Problemi correlati