2013-06-13 4 views
13

Ich benutze JetBrains 'IntelliJ IDEA 12 für Java und Python Entwicklung (Python Entwicklung durch das offizielle Python IntelliJ Plugin). Mein Freund benutzt PyCharm (das gleiche Unternehmen und eine ähnliche Schnittstelle, nur für Python) und er zeigte mir eine coole Funktion von PyCharm: Es gibt einen integrierten Python-Paket-Manager in der IDE. Ich habe die Menüoptionen in IntelliJ IDEA durchgelesen, konnte jedoch nichts in Bezug auf Python-Pakete finden. Gibt es das in IntelliJ IDEA/dem Python-Plugin, oder habe ich gerade kein Glück/es sei denn, ich wechsle zu PyCharm für die dedizierte Python-Entwicklung?IntelliJ IDEA 12 Python-Paket-Manager?

Ich verwende derzeit Python 3.2 und IntelliJ 12.1.4 und Python Plugin 2.10.1.

Antwort

23

Tools | verwalten Python Pakete ...:

manage

+0

Vielen Dank! Ich habe nicht einmal daran gedacht, dorthin zu schauen. Sehr schön zu wissen, dass es da drin ist :) – CraigularB

+0

In pycharm 2.7.3, siehe Einstellungen, Interpreter; http://www.jetbrains.com/pycharm/webhelp/installing-uninstalling-and-upgrading-packages.html – AnneTheAgile

+2

Ich kann es nicht finden in IDEA 13, weder in Tools oder Einstellungen. Weißt du wo es jetzt ist? – louissmr

1

Es ist eine grobe Fahrt für alle, die IntelliJ IDEA-Editor von einem ihrer engagierten Redakteure kommen mit (PyCharm, PhpStorm, etc). Sie sehen fast das gleiche, aber gibt es kritische Unterschiede, die oft undokumentiert gehen. Ein paar Tipps für alle mit dieser Art von Problemen zu kämpfen:

  1. In IntelliJ IDEA, gibt es eine „Projektstruktur“ Fenster, das viele der Dinge, Häuser, die in leicht finden Standorte in den engagierten Redakteuren gestellt werden . Das Symbol sieht wie eine Blocktreppe aus - auf dem Mac können Sie es mit Apple + Semikolon öffnen oder aus dem Menü "Datei" auswählen.

  2. Intellij IDEA muss angegeben werden, welche Art von Projekt bearbeitet wird, bevor bestimmte Menüoptionen angezeigt werden. Nein, die polyglotte IDE kann nicht erraten, dass Sie an einem Python-Projekt arbeiten. Wenn alle Ihre Dateien die Erweiterung .py haben, müssen Sie das Python-Modul installieren. In PHP ist IntelliJ sogar noch hilfloser: Es kann nicht verwundert sein, dass PHP die verwendete Sprache ist und es keine "Modul" - oder PHP-Framework-Unterstützung gibt. Derp de derpity derp!

Wie nett von einem Produkt wie der IDEA-Editor ist, ist es maddeningly dumm und seine Entwickler auf die Probleme für Menschen mit ihrem verbundenen vergesslich scheinen von IntelliJ Sprache optimierte IDEs kommen. Nach meiner Erfahrung besteht die beste Möglichkeit, Hilfe bei einigen dieser Probleme zu erhalten, darin, ein Ticket direkt mit IntelliJ zu archivieren, da die Wiki-/Hilfeseiten die entsprechenden Funktionen im dedizierten Spracheneditor fast ausnahmslos dokumentieren.