Meine Anweisungen zum Erstellen einer Django Virtual Environment, die mit Eclipse funktioniert, sind wie folgt;
Hinweis: Die Anweisungen gelten für OSX Mountain Lion, sollten aber mit anderen Betriebssystemen funktionieren. Ich habe diese Informationen aus verschiedenen Quellen zusammengestellt und würde mich über Vorschläge oder Kommentare freuen. Ich nehme an, Sie haben Python, Virtualenv und Eclipse auf Ihrem System eingerichtet.
Öffnen Sie ein Terminal, bewegen Sie sich zu dem Ort, an dem Sie Ihren Eclipse-Arbeitsbereich haben möchten;
- mkdir projectenv
- cd Projekt env
- virtualenv Venv --distribute
- Quelle Venv/bin/aktivieren
nun die Abhängigkeiten können installieren;
- pip Django psycopg2 dj-Datenbank-URL (Ihre Bedürfnisse variieren von Mine)
Jetzt installieren wir das Django-Projekt starten und git verpflichten;
- django-admin.py startproject myproject
- pip freeze> requirements.txt
- git init; Git hinzufügen; git commit -m myproject (Bitte eine .gitignore Datei in es mit Venv und * pyc haben, bevor Sie diesen Schritt tun)
Unser django Projekt ist eingerichtet und bereit, zu gehen, so jetzt offen Eclipse und am Arbeitsplatz Selektor Klicken Sie auf Durchsuchen und wählen Sie den projectenv-Ordner (dh den Ordner, der den Ordner venv, den Ordner myproject und den Ordner requirements.txt enthält) und klicken Sie auf Öffnen.
Gehen Sie zu Datei, Import, Allgemein, Vorhandener Ordner als neues Projekt und wählen Sie den Ordner myproject, klicken Sie auf Fertig stellen. Ihr Projekt wird nun im Paket-Explorer angezeigt - Sie sollten jetzt zur PyDev-Perspektive wechseln, wenn Sie nicht bereits darauf zugreifen.
Klicken Sie mit der rechten Maustaste auf den myproject-Hauptordner im Paket-Explorer, gehen Sie zu PyDev und wählen Sie 'Als PyDev-Projekt festlegen'. Eclipse fordert Sie nun auf, den Interpreter einzurichten und bringt Sie zum Einstellungsfenster. Klicken Sie auf Neu und wählen Sie den Interpreter in/vend/bin/select python, nicht python2.7 und klicken Sie auf OK.
Sie erhalten eine Liste der Bibliotheken, lassen Sie sie unverändert und klicken Sie auf Fertig stellen, Sie erhalten eine Warnung, klicken Sie aber trotzdem fortfahren.
Klicken Sie nun auf Neuer Ordner in der unteren Hälfte des Einstellungsfensters und wählen Sie/vent/lib /, klicken Sie auf OK, dann auf Anwenden und dann auf OK.
Klicken Sie mit der rechten Maustaste auf manage.py und dann auf Ausführen als, Konfigurationen ausführen. Geben Sie auf der Registerkarte Argumente Folgendes ein:
dann auf Übernehmen und klicken Sie dann auf Schließen.
Das sollte sein, wenn Sie eine App hinzufügen möchten, tun Sie dies in der Befehlszeile, wie Sie es normalerweise mit manage.py startapp myapp tun würden (wenn Sie das Aptana Studio Plugin installieren, können Sie ein Terminalfenster in Eclipse erhalten)), klicke mit der rechten Maustaste auf den Hauptprojektordner in Eclipse und klicke auf "Aktualisieren", alles wird da sein. Wenn Sie debuggen möchten, setzen Sie Ihre Breakpoints, drücken Sie Debug As Python manage.py (die Konfiguration, die Sie zuvor eingerichtet haben) und wenn Sie einen Code Breakpoint treffen, feuert Sie Eclipse in die Debug-Perspektive.
Ich finde das gibt mir die perfekte Mischung, es bedeutet, dass ich eine Menge Zeug auf der Kommandozeile als normal schreiben kann, aber weil es in Eclipse eingerichtet ist, wenn Dinge nicht in meine Richtung gehen, kann ich hochfeuern Verdunkeln Sie und machen Sie echtes Debuggen!
Ich hoffe, das hilft.
Ich habe einige Probleme mit Eclipse-Plug-Ins zu: http://StackOverflow.com/Questions/1150072/install-CDT-Plug-in-On-Eclipse-Ganymede –
In meiner Antwort habe ich den ganzen Link das kann dir helfen. Vielen Dank! –