2013-01-18 5 views
5

Sto provando a impostare una versione leggermente personalizzata di Spyder. All'avvio di Spyder, importa automaticamente un lungo elenco di moduli, comprese cose da matplotlib, numpy, scipy ecc. C'è un modo per aggiungere i miei moduli a quella lista?Elenco importazione modulo predefinito Spyder

Nel caso in cui faccia la differenza, sto utilizzando la configurazione di Spyder fornita dal programma di installazione di Windows Python (X, Y).

risposta

1

Lo script di avvio per Spyder è site-packages/spyderlib/scientific_startup.py.

La risposta di Carlos funzionerebbe anche, ma questo è quello che stavo cercando.

-1

Se Spyder viene eseguito come script python da python binary, allora si dovrebbe essere in grado di modificare semplicemente i sorgenti Python di Spyder e includere i moduli necessari. Dovresti dare un'occhiata a come viene effettivamente eseguito all'avvio.

+0

Questo equivale a "leggere il codice sorgente" e non è una risposta alla domanda! – Tom

11

Per prima cosa devi creare un file Python con i moduli che desideri importare all'avvio. Supponiamo che si chiama my_imports.py e che ha questo contenuto:

import numpy as np 
import matplotlib.pyplot as plt 

Poi si deve andare a

Tools > Preferences > IPython Console > Startup > Run a file

selezionare l'opzione

Use the following file

e infine fare clic su il pulsante a destra del campo di testo sotto tale opzione per selezionare il tuo my_imports.py file.