2013-07-29 4 views
5

Weiß jemand, ob es möglich ist, Ipython geladen mit benutzerdefinierten Paketen bitte laden?Laden Sie iPython mit importierten benutzerdefinierten Paketen

Ich bin mit Python 2.7 auf Windows 8.

Wenn ich eine DOS-Eingabeaufforderung laden, betreibe ich ipython mit pylab vorbelastet durch

eingeben
ipython --pylab 

Ich habe es geschafft, eine Verknüpfung erstellen zu öffnen eine DOS-Eingabeaufforderung mit dieser automatisch ausgelöst, wodurch effektiv eine Verknüpfung zu iPython erstellt.

Ich möchte jedoch, dass iPython mit einigen meiner benutzerdefinierten Pakete vorinstalliert wird. So frage ich mich, ob es einen Weg gibt ipython zu starten und automatisch ausgeführt werden die folgenden Zeilen, sagen:

import package1 as my_package 
import package2 as my_second_package 

Ich habe Online einen Blick hatte und es gibt einige Informationen über „Magie“ Befehle und Skripte in ipython das wie folgt aussieht Es könnte helfen, obwohl ich mir nicht sicher war, wie ich das benutzen sollte.

Alle Leitlinien wurden begrüßt.

Vielen Dank.

Antwort

8

Was Sie wollen, ist ein Startskript.

Starten Sie zuerst ipython locate profile, um den Profilordner zu finden. Dann finden Sie dort einen startup Ordner. Erstellen Sie eine .py-Datei (beliebiger Name) im Startordner mit den gewünschten Importen, und IPython führt dies bei jedem Start aus.

+0

Dank für die Idee. Ich bin auf Windows 8 und der locate-Profilbefehl gibt einen Fehler zurück. Ich habe einen _ipython-Ordner in meinem C:/Users/my_use-Ordner gefunden, obwohl es keinen "startup" -Ordner gibt und meine C: -Kämpfe suchen, um auch einen Startup-Ordner zu finden. – RobMSN

+0

Ich habe versucht, manuell einen "Start" -Ordner hinzuzufügen und nur eine gedruckte "Hallo Welt" -Zeile in eine .py-Datei einzufügen, aber es hat leider nicht funktioniert. – RobMSN

+0

Welche Version von IPython haben Sie? Es klingt, als ob Sie eine ältere Version haben könnten, versuchen Sie also, auf die neueste Version zu aktualisieren. –

Verwandte Themen