2017-10-15 2 views
0

J'utilise l'édition communautaire PyCharm 05/01/2017 et j'ai un problème ....PyCharm met en avant la syntaxe pour python2, mais je me sers python3

Je travaille en Python 3.6.1, mais PyCharm met en avant pour python2. Par exemple, il ne me permet pas d'utiliser la fonction print(), car il y détecte une instruction d'impression. (Cela signifie qu'il est seulement sur la syntaxe, parce qu'il connaît la fonction d'impression() mais quand je l'utilise, il dit qu'il est la déclaration d'impression)

EDIT:

Ce ne est pas trouver la déclaration d'impression à partir python2 il dit: Statement expected, found Py:PRINT_KEYWORD et il ne fonctionne pas comme python2 impression

EDIT 2:

Je ne sais pas pourquoi, mais quand je désactiver le plugin Pyxl il fonctionne correctement

Répondre

0

Vous pouvez configurer l'interpréteur python pour PyCharm dans Setti ngs> Interprète de projet. Ou pour reconfigurer l'interpréteur par défaut Paramètres> Projet par défaut> Project Interpreter.

+0

Je l'ai déjà fait, mais cela ne fonctionne pas – C05

+0

Avez-vous installé plus d'une version de python? La configuration est appliquée au projet que vous utilisez dans les tests? J'utilise les deux versions et cela fonctionne toujours, essayez de redémarrer pycharm après la configuration. Sur cette page ont une information plus détaillée https://www.jetbrains.com/help/pycharm/configuring-python-interpreter.html –

+0

Je l'ai réparé! Je ne sais pas pourquoi mais quand je désactive le plugin Pyxl ça fonctionne correcly – C05