Spyder n'a pas de saisie semi-automatique des variables locales
Je vais avoir un problème pour faire mes variables locales complété automatiquement. C'est une des fonctionnalités de base qui, je suis sûr qu'il doit prendre en charge. Quand je commence à écrire le nom d'une variable qui a été déjà déclarée, et appuyez sur la touche TAB (c'est le raccourci par défaut), je ne reçois rien. Est-ce un bug?
Vous devez vous connecter pour publier un commentaire.
(Spyder dev ici) Spyder n'complète des variables locales, mais pour avoir cette fonctionnalité, vous devez installer une bibliothèque appelée
rope
. Vous pouvez le faire en exécutant cette commande dans un terminalSi vous utilisez Python 3 cette commande doit être
En outre, la complétion de code sur l'Éditeur travaille maintenant avec les deux
Ctrl+Space
et avecTab
.Modifier: mise à Jour de réponse pour le Spyder version 2.3.0.
Requirement already satisfied
.sudo pip3 install rope_py3k
au lieu desudo pip install rope_py3k
et il travaille trop.pandas.<tab>
mais lorsque j'essaie d'accéder aux méthodes dans une variable, par exemple df.<tab>, il ne fonctionne pas . . . suis-je en train de faire quelque chose de mal ou ce n'est pas encore une fonctionnalité?Idoda, j'ai fait un petit guide pour installer Python pour le calcul scientifique sur Ubuntu ou Debian de leurs dépôts. J'ai testé correctement à l'aide de Python 3 sur Ubuntu 14.04 LTS.
Il résume comme suit. Installez d'abord, l'interprète et le gestionnaire de paquets:
Maintenant installer le Spyder IDE:
Grâce à Carlos Cordoba's des conseils, si vous voulez profiter de la saisie semi-automatique de l'exécuter:
Enfin, l'ouverture de l'Araignée et de vérifier si la saisie semi-automatique fonctionne correctement.
Dans mon cas, avec la commande
conda install spyder
, le processus d'installation m'a incité à la suivante...Je tiens à souligner que mon installation anaconda est pour python 3. Après cette auto-achèvement de travail. Je l'utilise OS X El Capitan.
Un autre indice:
Si vous souhaitez personnaliser le raccourci (par exemple, votre "ctrl+espace" est déjà occupé), essayez de
vous pouvez le modifier à tout ce que vous voulez
2.3
version), c'est que vous pouvez utiliser leTab
à faire des code les achèvements de l'ÉditeurGénéralement, ctrl+espace est mis à la complétion de code dans
Outils -> Préférences -> raccourcis Clavier -> complétion de code
Nous avons la possibilité de le changer pour un autre raccourci.
Je viens de réinstaller anaconda et l'auto-complétion de travail maintenant.
Étapes que j'ai suivi:
1> Désinstaller Anaconda du panneau de contrôle
2> Redémarrer l'Ordinateur
3> Télécharger et installer anconda de [ici][1]
4> Redémarrer à nouveau avant de vous commencer l'anaconda.
5> fait.