2013-04-06 4 views
10

PyCharm ist eine gute IDE, aber die Code-Hinweise sind nicht so intelligent. Zum Beispiel, wenn ich es verwenden Python2 Code (die Einstellung meiner Interpreter Pfad kann sagen PyCharm diese) zu schreiben, ich tippe prin, die ich PyCharm möchte mir einen Hauch von Druck, Die erste Eingabeaufforderung lautet jedoch print(), das ist ein Python3-Funktionsstil Drucken. Gibt es irgendeine Einstellung in PyCharm, dass ich sagen kann, dass es mir keine Python3-Eingabeaufforderung gibt, wenn ich Python2-Code schreibe (und mir Python2-Eingabeaufforderung nicht geben soll, wenn ich Python3-Code schreibe)?Wie legt man die Präferenz von Python 2 in PyCharm fest?

Meine PyCharm Version ist 2.7.1

+1

Wahrscheinlich eine Regression von http://youtrack.jetbrains.com/issue/PY-1275. – CrazyCoder

+0

Vielleicht ist das etwas, wo PyCharm nicht so perfekt ist. Ich beginne mich mit diesem Problem zu beschäftigen, um zu sehen, ob PyCharm in Zukunft verbessert werden kann. – DeepMind

+2

Es ist nur ein Bug, der behoben wird, wir haben PY-1275 wieder geöffnet, bitte folgen Sie ihm für Updates. – CrazyCoder

Antwort

8

Vielleicht sollten Sie Python 2.x-Interpreter für das Projekt (Datei - Einstellungen - Projekt Interpreter) wählen.

+0

THX ~ Der Projekt-Interpreter wurde bereits als Python 2.7 festgelegt, aber dieses Problem bleibt bestehen. – DeepMind

+0

Ich habe das gleiche Problem bekommen. Standardmäßig arbeite ich mit Python 3.4, aber für einen bestimmten Job brauche ich Python 2.7. Ich setze in pycharm, aber es lädt weiterhin den 3.4 Interpreter. Irgendeine Idee? –

0

Vielleicht kann dies helfen:

Run-> Konfigurationen bearbeiten, ersetzen alle PY3 zu Py2

Ich benutze PyCharm 3.0.1

0

einfach den Python-Interpreter von 3.x gesetzt zu 2.x wie Sie wollen.

Schritte von PyCharm Version: Community Edition 2016.3.2

  1. Sie müssen zuerst den Dolmetscher installieren.

  2. -Datei Dann gehen Sie -> Einstellungen -> Projekt: dev -> Projekt Interpreter -> Set Python 2,7 enter image description here

  3. Jetzt Run gehen -> Konfiguration bearbeiten -> ein und Python Interpreter 2.7 hier wie im Schnappschuss gegeben unten- Python Interpreter 2.7