Spyder: Editeur très lent sur Mac Yosemite et El Capitan

Créé le 29 sept. 2015  ·  113Commentaires  ·  Source: spyder-ide/spyder

La description

Quelles étapes vont reproduire le problème?
Lorsque j'essaie de modifier un fichier python, il y a un délai notable pour chaque frappe. C'est presque inutilisable.
Le même problème se produit avec l'Anaconda Spyder et l'exécutable téléchargé depuis GitHub.



    1. 2.
  1. 3.

Quelle est l'attente de production?

Veuillez fournir toute information supplémentaire ci-dessous

Version et composants principaux

  • Version Spyder : 2.3.6
  • Version Python : 2.7.10
  • Versions Qt : 4.8.6, PyQt4 (API v2) 4.11.3 sur Darwin

    Dépendances facultatives

pyflakes >=0.5.0:  0.9.2 (OK)
pep8 >=0.6      :  1.6.2 (OK)
pygments >=1.6  :  2.0.2 (OK)
IPython >=1.0   :  4.0.0 (OK)
zmq >=2.1.11    :  14.7.0 (OK)
qtconsole >=4.0 :  4.0.1 (OK)
pandas >=0.13.1 :  0.16.2 (OK)
sphinx >=0.6.6  :  1.3.1 (OK)
psutil >=0.3    :  2.2.1 (OK)
rope >=0.9.2    :  0.9.4 (OK)
jedi >=0.8.1    :  0.9.0 (OK)
matplotlib >=1.0:  1.4.3 (OK)
sympy >=0.7.3   :  0.7.6 (OK)
pylint >=0.25   :  None (NOK)

MacOS Editor Ui Bug

Tous les 113 commentaires

C'est probablement un problème avec Qt, qui est sur le point d'être mis à jour dans Anaconda. Je vous ferai savoir quand ce sera le cas.

J'attends aussi avec impatience cette mise à jour. J'adore Spyder, cela a vraiment radicalement amélioré mon expérience de programmation python et me rend plus heureux et plus productif, mais les ralentissements sont frustrants. Merci pour tout votre travail sur ce, Carlos!

Qt a été mis à jour dans Anaconda il y a quelques semaines. S'il vous plaît laissez-nous savoir si cela résout ce problème pour vous :-)

Malheureusement non. J'espérais que ça le serait aussi.

J'utilise le dernier anaconda (2.4.0), sur El Capitan (10.11.1).

Version Qt (4.8.7).

S'il vous plaît laissez-moi savoir comment je peux aider à diagnostiquer cela.

Même problème ici. Utilisation des derniers anaconda et Yosemite

Le lundi 16 novembre 2015 à 16h49, nbara [email protected] a écrit :

Malheureusement non. J'espérais que ça le serait aussi.

J'utilise le dernier anaconda (2.4.0), sur El Capitan (10.1.1).

Version Qt (4.8.7)

-
Répondez directement à cet e-mail ou consultez-le sur GitHub
https://github.com/spyder-ide/spyder/issues/2724#issuecomment -156948483.

À titre expérimental, essayez de désactiver toutes les fonctionnalités d'introspection de code dans Préférences > Éditeur : Introspection de code / Analyse. Je les ai désactivés en raison d'un problème #1659 avec Jedi et Spyder se comporte bien mieux dans l'ensemble.

Je viens d'essayer ça. Aucun changement pour moi.

Le 16 novembre 2015 à 22h24, chrisjcameron [email protected]
a écrit:

À titre expérimental, essayez de désactiver toutes les fonctionnalités d'introspection de code dans
Préférences > Editeur : Introspection / Analyse de Code. je les ai éteints
en raison d'un problème #1659 https://github.com/spyder-ide/spyder/issues/1659
avec Jedi et Spyder se comporte bien mieux dans l'ensemble.

-
Répondez directement à cet e-mail ou consultez-le sur GitHub
https://github.com/spyder-ide/spyder/issues/2724#issuecomment-157026270 .

Je viens d'installer anaconda hier et je rencontre le même problème.

Moi aussi

pareil ici

Ici aussi

Pareil ici

Pareil ici. Je viens de vérifier Spyder - nouveau sur Python. L'éditeur est si lent qu'il est inutilisable. Je vais devoir chercher un autre environnement et espérer revenir et réessayer Spyder à une date ultérieure. Macbook Pro Mid 2014, El Capitan

Spyder fonctionne bien pour moi sur un MBP 2010 avec Yosemite (OS X 10.10), donc ce problème n'est pas universel. J'imagine qu'il serait utile que nous puissions fournir plus d'informations sur la lenteur et les fonctionnalités, dépendances ou configurations matérielles associées à des performances lentes.

Vérifier:

  1. Vérifiez le rapport de dépendances facultatif dans le menu d'aide et voyez s'il vous en manque.
  2. Désactivez systématiquement les fonctionnalités de l'éditeur dans les Préférences.

Signaler:

  1. Avez-vous exactement le même problème de lenteur signalé par l'OP d'origine?
  2. Est-ce la lenteur de l'éditeur, de la console ou de l'inspecteur ?
  3. Est-ce toujours lent ou devient-il plus lent avec la longueur du document, le temps, etc. ?
  4. Cela affecte-t-il les lignes collées et tapées de la même manière ? (Les lignes collées apparaissent-elles immédiatement) ?
  5. Vous obtenez toujours un ralentissement avec les fonctionnalités de l'éditeur _All_ désactivées ? (par exemple, tous les paramètres d'introspection de code et avancés sont désactivés)
  6. Le problème apparaît-il dans un nouveau fichier sans modules importés ?

Spyder installé via la distribution standard Anaconda fonctionne pour moi avec les éléments suivants installés :

Version et composants principaux

  • Version Spyder : 2.3.8
  • Version Python : 2.7.11
  • Versions Qt : 4.8.7, PyQt4 (API v2) 4.11.4 sur Darwin

Dépendances facultatives

pyflakes >=0.5.0   :  1.0.0 (OK)
pep8 >=0.6         :  1.6.2 (OK)
pygments >=1.6     :  2.0.2 (OK)
IPython >=1.0      :  4.0.1 (OK)
zmq >=2.1.11       :  15.1.0 (OK)
qtconsole >=4.0    :  4.1.1 (OK)
pandas >=0.13.1    :  0.17.1 (OK)
sphinx >=0.6.6     :  1.3.1 (OK)
psutil >=0.3       :  3.3.0 (OK)
rope >=0.9.2       :  0.9.4 (OK)
jedi >=0.8.1;<0.9.0:  0.9.0 (NOK)
matplotlib >=1.0   :  1.5.0 (OK)
sympy >=0.7.3      :  0.7.6.1 (OK)
pylint >=0.25      :  1.4.2 (OK)

@chrisjcameron a raison, sur mes tests je n'ai pas trouvé le genre de lenteur que vous décrivez (sinon je l'aurais déjà résolu :-)

Une autre chose importante à nous faire savoir est si vous utilisez Anaconda, notre programme d'installation DMG ou une autre méthode d'installation.

J'utilise normalement l'Anaconda Spyder qui est celui qui est extrêmement lent pour moi en ce moment. J'ai essayé le programme d'installation de DMG aujourd'hui et je n'ai pas connu la lenteur.

@pmjandreen Lorsque vous utilisez l'aide et ouvrez un rapport de bogue, vous obtenez une liste des packages installés. Existe-t-il des différences dans le numéro de version ou les packages installés sur ces rapports lorsque vous comparez la sortie des versions Anaconda et Spyder ?

Pouvez-vous vérifier que les paramètres de l'éditeur sont exactement les mêmes entre les deux versions et tester chaque version avec un seul nouveau document ouvert ?

Un commentaire sur #2817 suggère que la lenteur peut être liée à l'utilisation d'un moniteur externe. Dans ce cas, il semble que les personnes qui n'utilisent pas de moniteur externe pourraient rencontrer des lenteurs dans l'éditeur. Pour ceux d'entre vous qui ont le problème, pouvez-vous tester avec un moniteur externe ? Si vous êtes sur un MacBook Pro à double GPU, pouvez-vous noter quel GPU est actif lorsque vous rencontrez le problème ?

Mise à jour : la saisie de longues lignes de charabia à grande vitesse entraîne un retard d'environ une douzaine de caractères dans l'éditeur. Ces caractères non écrits sont écrits (un à la fois) après que j'arrête de taper. Il n'y a pas de retard notable lors du collage des mêmes lignes dans l'éditeur. Une saisie rapide dans la console Spyder iPython ne produit pas de retard notable de caractères non écrits.

Ce comportement semblait se produire avec toutes les combinaisons écran/GPU sur mon MBP 2010. La désactivation des fonctionnalités de l'éditeur n'a pas eu d'impact sur le backlog des personnages.

Il semble possible qu'une dactylo très rapide remarque les retards que j'observe. Existe-t-il un code spécifique à l'éditeur qui prétraite le texte (ou l'appui sur une touche) au fur et à mesure de sa saisie ?

Je rencontre le problème sur un moniteur externe et sans. Je l'expérimente en utilisant le lanceur Anaconda, et je viens d'essayer d'installer à partir de DMG et je vois le même problème. Je ne me considère pas comme une dactylo _extrêmement_ rapide, bien que je sois une dactylo tactile et que je programme depuis des décennies. Pour moi, le décalage est TRÈS perceptible - inutilisable pour moi.

Quand je testais ce soir j'aurais juré que je n'avais pas vu le retard au début, puis ça a commencé et ne partirait pas. La seule chose à laquelle je peux penser qui aurait pu changer est le répertoire de travail. Je ne connais pas le répertoire par défaut donc je n'ai pas pu revenir en arrière à des fins de test.

Je n'ai qu'un seul fichier ouvert. Il n'y a pas de délai dans la fenêtre du shell, juste la fenêtre de l'éditeur.

Il semble y avoir un lien entre les installations d'Anaconda et de DMG car lorsque j'ouvre la version DMG, il connaît l'historique de mes fichiers à partir de la version d'Anaconda. Juste FYI.

Je suis assez nouveau sur Python donc j'aurai besoin d'aide si je veux être cobaye (ce que je suis très disposé à être, j'ai juste besoin d'instructions spécifiques).

Je ne rencontre pas ce problème lors de l'utilisation d'IEP. Mais Spyder semble beaucoup plus à jour que les versions des composants WRT et ne présente pas quelques problèmes que j'ai vus dans IEP, donc je suis impatient de l'essayer.
Mais avec l'éditeur de délai, c'est un non démarreur.

  • Andy

Je vis de la même manière que

@chrisjcameron voici les différences entre mon Anaconda Spyder et le dmg Spyder :

Anaconda Spyder, dmg Spyder
Version Python : 2.7.11, Version Python : 2.7.10
zmq : 14.7.0, zmq : 15.1.0
corde : 0,9,4, corde : 0,10,2
jedi : 0.9.0, aucun
pylint : Aucun, 1.4.4

Les paramètres de l'éditeur sont identiques pour les deux versions.

Je rencontre le même problème de Spyder via anaconda à El Capitan.

@ccordoba12 : Êtes-vous capable de reproduire l'expérience d'un petit délai pour les caractères saisis rapidement dans l'éditeur ? Lorsque je tape des caractères très rapidement, je peux créer une file d'attente d'une douzaine de caractères qui apparaissent un à la fois après avoir arrêté de taper. Le retard est bref mais perceptible. Dans la console iPython, la même frappe rapide produit les caractères immédiatement et sans retard perceptible.

Avez-vous une idée de la façon dont ces deux champs d'interface utilisateur gèrent différemment le texte saisi ? Cela peut être quelque chose qui évolue avec le nombre de caractères ou de lignes dans le fichier.

@ccordoba12 : Êtes-vous capable de reproduire l'expérience d'un petit délai pour les caractères saisis rapidement dans l'éditeur ?

Oui, j'ai pu le faire, mais uniquement en utilisant les packages Anaconda, pas en utilisant notre DMG. Cela implique qu'il s'agit d'un problème avec Qt/PyQt et non avec Spyder lui-même (étant donné que les versions de Qt pour les deux packages sont différentes).

Cependant, le délai ne s'affiche que si vous tapez _very_ fast. Je n'ai pas remarqué d'autre retard notable, comme d'autres le mentionnent dans ce fil.

Je suppose que le problème dépend de Qt et d'une interaction étrange avec le système d'exploitation ou la carte graphique. Donc cela semble être hors de nos mains, désolé.

Donc Spyder sera toujours comme ça à partir de maintenant ?
C'est pratiquement impossible à coder...

J'ai essayé la version anaconda et les versions dmg (à la fois bêta et standard) et après quelques minutes, cela devient si lent qu'il est pratiquement inutilisable. J'ai essayé d'utiliser l'IDE PyCharm à la place, je ne rencontre aucun problème de ralentissement ici.

@massimocaccia , désolé mais je

@ pete86 , Pycharm utilise une boîte à outils graphique différente, donc je ne suis pas surpris qu'il fonctionne très bien.


À toutes les personnes concernées : aidez-nous à résoudre ce problème en le déboguant. Une option pourrait être d'installer Homebrew ou Macports, d'installer ou de compiler Qt avec l'un d'entre eux, et de voir si cela résout le problème. Sinon, vous pouvez modifier les options de compilation et réessayer.

Étant donné qu'aucun des développeurs principaux n'est capable de reproduire ce bogue, nous rassurer que c'est un problème pour vous n'a aucune valeur dans ce cas.

J'ai deux systèmes presque identiques, les deux Anaconda py35, éditant certains des mêmes fichiers. On ralentit plusieurs dixièmes de seconde par frappe après avoir été ouvert pendant un certain temps (généralement après avoir exécuté du code, mais je ne l'ai pas confirmé à 100%). L'autre est très bien. La principale différence entre les deux systèmes est que le plus lent est sur El Capitan, et le bon est Yosemite. (De plus, la machine El Capitan a des packages homebrew et celle de Yosemite a des MacPorts, mais cela ne devrait pas avoir d'importance car j'utilise Anaconda pour tout Python sur les deux.)

@kcarnold Pouvez-vous signaler la marque/les modèles d'ordinateurs et les cartes graphiques ? Vous pourriez être en mesure de réduire les configurations matérielles qui créent un problème.

À bien y penser, mon Spyder est lent depuis que je suis passé à El Capitan

Celui qui fonctionne est plus ancien : 13" début 2011 avec Intel HD Graphics 3000 512 Mo. Le plus récent : Retina mi-2014, NVIDIA GeForce GT 750M 2048 Mo.

@kcarnold - c'est intéressant. Pouvez-vous forcer le Retina mi-2014 à utiliser les graphiques intégrés (dans les préférences système ou avec un outil comme gfxCardStatus et voir si cela fonctionne toujours ?

J'avais une session Spyder ouverte, et elle était lente. gfxCardStatus a signalé un GPU discret. Sans fermer la session, basculez-la sur les graphiques intégrés. Toujours à la traîne.

Je rencontre le même problème. Spyder est impossible à utiliser sur mon macbook

J'ai acheté un macbook pro 13" il y a quelques semaines, il fonctionne donc el capitan. J'ai installé la distribution anaconda et spyder est incroyablement lent. du dmg mais rencontre toujours le même problème que d'autres ont décrit ici

Ce n'est pas un problème sur aucune de mes machines Windows

De même. Ma machine est un MacBook Pro de trois semaines exécutant El Capitan.

Je viens de tester cela sur un iMac (el capitan) fin 2015 en laboratoire via la distribution anaconda. Aucun problème de lenteur sur cette machine. Cela ne semble se produire que sur mon macbook pro 2015...

@sho-87 pour moi, cela ne se produit qu'après au moins quelques minutes d'utilisation, y compris éventuellement l'exécution de fichiers dans la console. Quand j'ouvre l'éditeur pour la première fois, tout va bien. Donc (1) votre MBP est-il aussi rapide au début que le mien, et (2) l'avez-vous utilisé assez longtemps sur l'iMac pour le dire ?

@kcarnold Sur mon macbook pro, le problème se produit dès que j'ouvre Spyder, même si c'est la seule chose en cours d'exécution, après un redémarrage, etc.

Sur l'iMac, il n'y a eu 1) aucun problème tout de suite, et 2) même après l'avoir attendu/utilisé pendant environ 10-15 minutes, il n'y avait toujours pas de problème

Quelques spécifications qui peuvent aider :

13" MBP Rétine 2015 :

  • El capitan
  • 2.9Ghz i5
  • 16 Go de RAM
  • Iris 6100
  • python 2.7.10
  • spyder 2.3.8 (via dmg, pas anaconda - bien que le même problème se produise avec la distribution anaconda que je l'ai mentionné)

iMac 21,5" 2015 :

  • El capitan
  • 2.8Ghz i5
  • 8 Go de RAM
  • Iris Pro 6200
  • python 2.7.11 (anaconda)
  • spyder 2.3.8 (anaconda)

Je rencontre le même problème ici.
Macbook pro 2015 rétine

  • El Capitan
  • 2,2 GHz Intel Core i7
  • Intel Iris Pro 1536 Mo

J'ai détecté une dépendance très claire, lorsque ce bogue commence à apparaître dans mon cas :
J'ouvre une nouvelle fenêtre spyder, crée un nouveau fichier et juste après avoir tapé n'importe quelle méthode (par exemple np.random() ) à partir de la bibliothèque importée, spyder génère une bulle de suggestion, et après cela, l'éditeur devient aussi lent, comme décrit ci-dessus. Quand j'ai essayé ceci :

À titre expérimental, essayez de désactiver toutes les fonctionnalités d'introspection de code dans Préférences > Éditeur : Introspection de code / Analyse. Je les ai désactivés en raison d'un problème #1659 avec Jedi et Spyder se comporte bien mieux dans l'ensemble.

ça m'a aidé.

Les dépendances sont les suivantes :
IPython >=1.0 : 4.0.3 (OK)
jedi >=0,8.1 ;<0,9.0 : 0,9.0 (NOK)
matplotlib >=1.0 : 1.5.1 (OK)
pandas >=0.13.1 : 0.17.1 (OK)
pep8 >=0.6 : 1.6.2 (OK)
psutil >=0.3 : 3.3.0 (OK)
pyflakes >=0.5.0 : 1.0.0 (OK)
pygments >=1.6 : 2.0.2 (OK)
pylint >=0.25 : Aucun (NOK)
qtconsole >=4.0 : 4.1.1 (OK)
corde >=0.9.2 : 0.9.4 (OK)
sphinx >=0.6.6 : 1.3.1 (OK)
sympy >=0.7.3 : 0.7.6.1 (OK)
zmq >=2.1.11 : 15.2.0 (OK)

@ccordoba12 , je viens de passer à El Capitan. Je vois les mêmes symptômes, mais #2932 le résout.

@blink1073 , ce sont des nouvelles fantastiques !! Malheureusement, je ne me sens pas à l'aise de rétroporter ces modifications sur notre branche stable et de faire une nouvelle version (2.3.9, c'est-à-dire).

Quel est votre avis là-dessus? Devrions-nous rétroporter ou conseiller aux gens de passer à 3.0beta3 (quand il sera prêt :-) ?

Le nouveau système d'exploitation nécessite un nouveau logiciel, dis-je :).

cher @ccordoba12 , la 3.0beta2 implémente-t-elle déjà le correctif #2932 ?

J'utilise Spyder pour le travail, et 2.3.8 est complètement inutilisable pour moi tel quel.

J'y travaille, merci pour votre patience :-) Je vais essayer de fusionner ce PR et de sortir la beta3 cette semaine.

Salut tout le monde - tout d'abord merci beaucoup d'avoir créé Spyder et de le garder open source. Je suis un débutant Python, et le premier bon tutoriel que j'ai rencontré utilise Spyder - et sur OSX 10.11, j'ai également remarqué le décalage.

Depuis que j'ai installé Spyder avec Anaconda (avec Python 2.x), y a-t-il un moyen simple pour moi de "mettre à niveau" mon Spyder vers la version bêta3 une fois qu'il est sorti ? Je suis désolé si c'est une question naïve - veuillez m'indiquer la documentation pertinente si j'ai sauté le pas ici. J'espérais n'avoir que mon installation Spyder existante (que je lance en cliquant sur "Anaconda" et en sélectionnant l'environnement) et "y appliquer" le correctif bêta3, ou passer à la version bêta3, si possible.

Merci.

Existe-t-il un moyen simple pour moi de « mettre à niveau » mon Spyder vers la version bêta3 une fois qu'il est sorti ?

Oui il y a. Je posterai les instructions ici une fois la bêta3 sortie :-)

Impressionnant! Merci beaucoup :)

J'ai beaucoup de ralentissement sur mon installation. dernière version de spyder, pyqt 4.11, Mac OS X 10.11.3. Utilise actuellement python 2.7.

Changer le style des fenêtres Spyder-Preference-General-Qt pour qu'il soit autre que Macintosh (qui est la valeur par défaut) a résolu le problème pour moi.

@zzhao212 Aucun des autres styles ne semble résoudre le problème pour moi

@zzhao212 Pour moi, le style "Plastique" a supprimé tous les décalages lors de la frappe. Encore un peu de latence sur l'auto-complétion (ctr-space) et le défilement horizontal et vertical mais dans l'ensemble beaucoup mieux. Merci!

Malheureusement, la fusion de # 2932 n'a _pas_ corrigé la lenteur pour moi :( spyder était utilisable pendant un certain temps, peut-être plus longtemps qu'avant bien que difficile à dire, mais au moment où j'écris ceci, amorcé dès le commit de fusion, la saisie de texte est redevenue lente .

Je viens de retester le GPU intégré et discret, l'affichage interne et externe. Même problème. Pour avoir une idée de l'ampleur du problème, voici deux captures d'écran :

https://www.dropbox.com/s/6hhxqmvhkn85u7u/laggy%20spyder%20discrete%20GPU.mov?dl=0
https://www.dropbox.com/s/fld8m8i6z6wdbx0/laggy%20spyder%20integrated%20GPU.mov?dl=0

En guise de suivi: l'utilisation du processeur de spyder oscille autour de 5 à 15 % (!) Lorsqu'il est inactif, augmente lors de la saisie de texte, et lorsque je tape sur le clavier comme dans les vidéos ci-dessus, il atteint 60 %.

De plus, le passage des thèmes à Plastique, comme le suggère un commentaire précédent, ne fait aucune différence.

Je pense que le problème est lié non seulement à la complétion du code, mais aussi à la façon dont nous gérons les entrées au clavier. Je vais enquêter plus loin.

Comme @kcarnold et bien d'autres ci-dessus, j'utilise un retina-MBP plus récent et l'installation Anaconda de Spyder (2.8.3) et j'ai une extrême lenteur dans l'éditeur au point de rendre Spyder inutilisable.
Le décalage d'entrée n'est pas observé dans la console IPython, mais est important à la fois dans l'éditeur et dans la console standard (non IPython, bien qu'à un degré moindre que l'éditeur).

La lenteur est observée immédiatement à l'ouverture de Spyder, bien que, comme quelqu'un l'a dit ci-dessus, l'importation d'une bibliothèque (telle que import re) et l'utilisation d'une méthode d'une bibliothèque (telle que re.findall()) provoquent un ralentissement _extrême_ de la saisie de texte dans l'éditeur. Ceci est reproductible 100% du temps et prend effet instantanément. Cette lenteur reste permanente, rendant Spyder inutilisable.

Remarques:

  • Cela se produit même lorsqu'un seul fichier est ouvert et qu'il s'agit d'un nouveau fichier python.
  • Cela se produit même après un nouveau redémarrage de l'ordinateur et aucun autre programme n'est en cours d'exécution.
  • Cela se produit en utilisant à la fois la carte graphique intégrée (Intel Iris Pro 1536 Mo) et la carte graphique discrète (AMD Radeon R9 M370X).
  • L'utilisation de la mémoire signalée par Spyder au lancement est généralement de 56 % et oscille en permanence entre 50 et 60 %, même lorsqu'un « nouveau fichier » vide est tout ce qui est chargé et que l'ordinateur vient d'être redémarré.

Infos :
2015 rétine-Macbook Pro, 15"
Mac OS X 10.11.3 - El Capitan
Intel Core i7 2,8 GHz
16 Go de RAM

Spyder 2.3.8
Python 2.7.10
Anaconda 2.3.0 (x86_64) (par défaut, 19 octobre 2015, 18:31:17)

Dépendances :
IPython >=1.0 : 4.0.0 (OK)
jedi >=0,8.1 ;<0,9.0 : 0,9.0 (NOK)
matplotlib >=1.0 : 1.5.0 (OK)
pandas >=0.13.1 : 0.17.1 (OK)
pep8 >=0.6 : 1.6.2 (OK)
psutil >=0.3 : 3.3.0 (OK)
pyflakes >=0.5.0 : 1.0.0 (OK)
pygments >=1.6 : 2.0.2 (OK)
pylint >=0.25 : Aucun (NOK)
qtconsole >=4.0 : 4.1.1 (OK)
corde >=0.9.2 : 0.9.4 (OK)
sphinx >=0.6.6 : 1.3.1 (OK)
sympy >=0.7.3 : 0.7.6 (OK)
zmq >=2.1.11 : 14.7.0 (OK)

Merci d'avoir réouvert ce problème et de continuer à essayer de le résoudre.
Spyder est un IDE merveilleux et je préférerais l'utiliser.

D'accord, je peux reproduire cela maintenant, et cela se produit lorsque la corde ou le jedi sont utilisés pour réaliser le premier achèvement. Je vais me renseigner ce week-end.

@blink1073 , questions :

  1. Serait-ce un problème avec PyQt4 qu'il est résolu en passant à PyQt5 ?
  2. @goanpeca a mentionné que nous

J'ai vérifié qu'il n'y a pas de ralentissement pour PyQt5 :

conda uninstall pyqt 
conda uninstall qt
conda install -c spyder-ide pyqt5

Ok, donc pour ceux d'entre vous qui utilisent Anaconda, veuillez suivre les commandes de @blink1073 , ainsi que cette dernière :

conda install -c spyder-ide spyder==3.0.0b2

et faites-nous savoir si vous rencontrez le ralentissement ou non.

Il est vraiment important que nous comprenions la source du problème, et selon @blink1073, le problème concerne la version actuelle de Qt livrée avec Anaconda, et non les complétions de code, les thèmes ou quoi que ce soit d'autre.

Je suis désolé, la série de commandes est la suivante :

conda install -c spyder-ide spyder==3.0.0b2
conda uninstall pyqt 
conda uninstall qt
conda install -c spyder-ide pyqt5

A travaillé pour moi (MBP mi-2010, El Capitan). Merci pour le soutien.

Oui, ces séries ont fonctionné pour moi aussi (MPB mi 2015, El Capitan). Merci!

Je n'ai pas eu de ralentissements dans la mesure où l'éditeur était inutilisable auparavant, mais après avoir exécuté les commandes, je peux voir que le délai de mise en mémoire tampon résultant de la saisie de charabia rapide est considérablement réduit.

Le correctif PyQt5 avec Spyder==3.0.0b2 Anaconda a considérablement réduit la latence du tampon de texte observée dès le départ, sur un MBP El Capitan. Je ne remarque plus de décalage important, et cela ne s'aggrave pas avec le temps pour autant que je l'ai testé. Mes paramètres d'introspection de code sont tous activés. Très appréciée!

Ok, ce sont des nouvelles fantastiques !! Nous serons sûrs que nos packages bêta3 pour Mac dépendent alors de pyqt5.

Merci à tous pour votre patience. Nous sommes encore en train de corriger quelques derniers bugs mais nous espérons sortir la beta3 ce week-end.

@ccordoba12 J'ai exécuté votre série de commandes modifiées et je peux confirmer qu'elle a complètement résolu mon problème de décalage (jusqu'à présent). Je n'ai pas encore eu assez de temps pour faire un travail approfondi dans Spyder avec ce changement, mais jusqu'à présent, il n'y a aucun problème.

Merci beaucoup d'avoir travaillé pour résoudre le problème -- dans l'attente des futures versions alors que vous continuez à améliorer cet excellent IDE.
-JP

Je n'utilise pas Anaconda car je gère mon logiciel avec homebrew et pip. J'ai mis à niveau vers python3 avec pyqt5, installé spyder 3.0.0b2 en utilisant
pip3 install --pre spyder

Le retard semble être passé, ce qui est génial! Il y a d'autres bogues dans 3.0.0b2 qui sont ennuyeux (raccourci clavier non modifiable pour masquer/afficher la console/l'éditeur qui était utilisé pour basculer entre l'éditeur et la console, une erreur dans la console interne lors de l'ouverture des préférences, et autres), mais je vais les soumettre dans des rapports de bogues individuels.

Je suppose qu'il est temps pour moi de m'assurer que tout mon code s'exécute en python3 ! Merci pour les commentaires.

Une liste complète de mes commandes étaient:
brew uninstall pyqt
brew install pyqt5 (installe également python3 et d'autres dépendances)
pip3 install --pre spyder

Salut, comme je suis nouveau sur Spyder et Python, je voulais demander : si j'exécute les commandes "officielles" telles que décrites par ccordoba12 sur OSX (merci beaucoup pour celles-ci), alors à un moment ultérieur, comment devrais-je Je garde mon Anaconda (et Spyder, etc.) à jour ? Je veux dire qu'à l'avenir, puis-je simplement exécuter "conda update anaconda" et m'attendre à ce qu'il fonctionne comme il le fait actuellement (tout en mettant à niveau cette version bêta vers les versions officielles publiées ultérieurement), après avoir exécuté les commandes personnalisées pour supprimer le décalage ? Merci d'avoir aidé.

@nknezek , veuillez signaler ces bogues dès que possible afin que je puisse les corriger pour la bêta3.


@parichayc , après avoir couru

conda update anaconda

vous n'aurez besoin d'exécuter que le premier, c'est-à-dire

conda install -c spyder-ide spyder==3.0.0b3

pour Spyder 3.0 beta3 et d'autres beta jusqu'à la sortie de Spyder 3.0 final. Ceci est dû au fait:

  1. Nous travaillons pour que pyqt et pyqt5 fonctionnent côte à côte dans Anaconda, vous n'aurez donc pas besoin de désinstaller qt et pyqt pour exécuter Spyder avec pyqt5 .
  2. Depuis beta3, Spyder va dépendre du package pyqt5 (au lieu du pyqt ) pour OS X pour éviter ce problème.

Je voulais juste sonner avec qt5 et l'exécution de la version bêta de deux spyder semble être beaucoup plus fluide et plus agréable pour vous. Merci de nous aider @ccordoba12 ! J'utilise un vieux macbook pro core2 duo et il fonctionne même bien dessus !

@ccordoba12 J'ai des problèmes avec vos instructions :

conda update anaconda
conda install -c spyder-ide spyder==3.0.0b2
conda uninstall pyqt # removed pyqt: 4.11.4-py27_1
conda uninstall qt # removed qt: 4.8.7-1
conda install -c spyder-ide pyqt5 # installs pyqt5: 5.5.0-py27_0 and pyqt5-5.5.0

J'obtiens cette erreur lorsque j'exécute spyder :

Traceback (most recent call last):
  File "/Users/johria/.pyenv/versions/anaconda2-2.5.0/lib/python2.7/site-packages/spyderlib/spyder.py", line 3119, in main
    mainwindow = run_spyder(app, options, args)
  File "/Users/johria/.pyenv/versions/anaconda2-2.5.0/lib/python2.7/site-packages/spyderlib/spyder.py", line 3005, in run_spyder
    main.setup()
  File "/Users/johria/.pyenv/versions/anaconda2-2.5.0/lib/python2.7/site-packages/spyderlib/spyder.py", line 822, in setup
    message=_("Spyder Internal Console\n\n"
  File "/Users/johria/.pyenv/versions/anaconda2-2.5.0/lib/python2.7/site-packages/spyderlib/plugins/console.py", line 79, in __init__
    self.find_widget.set_editor(self.shell)
  File "/Users/johria/.pyenv/versions/anaconda2-2.5.0/lib/python2.7/site-packages/spyderlib/widgets/findreplace.py", line 250, in set_editor
    from spyderlib.qt.QtWebKit import QWebView
  File "/Users/johria/.pyenv/versions/anaconda2-2.5.0/lib/python2.7/site-packages/spyderlib/qt/QtWebKit.py", line 10, in <module>
    from PyQt5.QtWebKitWidgets import QWebPage, QWebView      # analysis:ignore
ImportError: No module named QtWebKitWidgets
$ brew list | grep qt5
pyqt5
qt5
$ conda list | grep spyder
icu                       56.1                          0    spyder-ide
pyqt5                     5.5.0                    py27_0    spyder-ide
qt5                       5.5.0                         0    spyder-ide
qtawesome                 0.2.0                      py_0    spyder-ide
qtpy                      1.0b1                      py_0    spyder-ide
spyder                    3.0.0b2                  py27_0    spyder-ide
spyder-app                2.3.8                    py27_0    defaults

EDIT : j'ai fait conda remove spyder-app juste au cas où mais cela n'a rien changé.

@AlJohri , cette chaîne dans vos répertoires me rend suspect : .pyenv . Mélangez-vous venvs et conda envs?

Pas de conda env. Il suffit de pyenv pour installer le dernier anaconda 2.

Envoyé depuis Outlook Mobile

Veuillez utiliser conda envs à la place.

Nouvel utilisateur ici, j'essaie de migrer de MATLAB sur une rétine MBP 15" mi-2015 avec El Capitan et même après avoir installé anaconda et mis à jour vers la version bêta de Spyder, j'ai connu le décalage.
Des idées?

J'ai mis à jour tous les composants du lanceur Anaconda et cela a provoqué la réapparition du décalage. J'ai donc simplement réexécuté les commandes C. Cordova répertoriées ci-dessus dans le terminal et cela a résolu tous les problèmes de décalage.

Je recommanderais de les exécuter à nouveau.

Meilleur,
Jonpaul Wright

Le 31 mars 2016, 11:34 -0600, [email protected] , a écrit :

Nouvel utilisateur ici, j'essaie de migrer de MATLAB sur une rétine MBP 15" mi-2015 avec El Capitan et même après avoir installé anaconda et mis à jour vers la version bêta de Spyder, j'ai connu le décalage.
Des idées?

-
Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail ou consultez-le sur GitHub (https://github.com/spyder-ide/spyder/issues/2724#issuecomment-204042717)

@MooMinIL , il n'est pas seulement nécessaire de mettre à jour Spyder vers sa dernière version bêta, vous devez installer Qt5 et PyQt5 pour résoudre les problèmes de retard.

Pour ce faire, vous devez suivre le commentaire auquel @talloniv fait référence, qui est : https://github.com/spyder-ide/spyder/issues/2724#issuecomment -190788309

@ccordoba12 J'essayais de résoudre ce problème alors
J'ai téléchargé l'anaconda 2 puis j'ai exécuté ces commandes :
conda install -c spyder-ide spyder==3.0.0b2
conda désinstaller pyqt
conda désinstaller qt
conda install -c spyder-ide pyqt5

Après ces commandes, l'application de navigation et certains fichiers ont disparu, je ne peux donc plus ouvrir l'application de navigation ou Spyder. Comment dois-je résoudre ce problème ?

Navigator et Spyder devraient fonctionner après ce changement, mais si vous voulez aller dérouler ces changements, vous devez faire

conda remove qt5 pyqt5
conda install qt pyqt

@ccordoba12 Merci beaucoup pour votre réponse !
Mais si j'annule ces commandes, c'est la même chose que je viens d'installer spyder 3.0 beta, qui a le problème de décalage du curseur. Vous voulez dire que d'autres personnes peuvent résoudre le problème simplement par ces quatre commandes ?

une idée du moment où ces mises à jour seront intégrées à la prochaine version officielle au lieu d'une version bêta ? Ou est-ce quelque chose qui doit se produire du côté d'Anaconda ?

Suivre les étapes suggérées

conda install -c spyder-ide spyder==3.0.0b2
conda uninstall pyqt 
conda uninstall qt
conda install -c spyder-ide pyqt5

le raccourci/l'icône du navigateur semble disparaître après l'étape "conda uninstall pyqt". Quelqu'un d'autre a-t-il ce problème?
@JiannanZhang Je viens de réaliser que vous aviez le même problème, avez-vous trouvé une solution à ce sujet ? Toute aide serait grandement appréciée.

Nous travaillons pour publier ce correctif en bêta3, mais il nous a pris au milieu d'une nouvelle version Qt5 (Qt 5.6) pour laquelle nous devons d'abord mettre à jour Spyder.

Désolé les gars pour le grand retard dans le traitement de celui-ci :-(

le raccourci/l'icône du navigateur semble disparaître après l'étape "conda uninstall pyqt". Quelqu'un d'autre a-t-il ce problème?

Le problème est que Navigator est actuellement basé sur Qt/PyQt (au lieu de Qt5/PyQt5 :-). Mais pour Spyder beta3, il n'y aura pas besoin de courir

conda uninstall pyqt 
conda uninstall qt

qui sera Navigator intact ;-)

conda install -c spyder-ide spyder==3.0.0b2
conda uninstall pyqt
conda uninstall qt
conda install -c spyder-ide pyqt5

J'ai essayé ce qui suit et cela n'a pas résolu mon problème. 3.0.0b2 semblait être encore plus lent. Des nouvelles sur d'autres mises à jour? @ccordoba12

Je pense qu'une fois que nous avons installé pyqt5 sur Anaconda, le navigateur ne peut pas être ouvert. Comment régler ce problème ?

Lorsque je désinstalle pyqt, python3.5.1 est rétrogradé en python2.7.11. Est-il possible d'éviter cela ?

@ccordoba12 En ce qui concerne la solution que vous avez proposée, sur ma machine, conda uninstall pyqt ramène spyder 3.0.0b2 à 2.0.0. Pire encore, conda uninstall qt supprime complètement spyder. Une idée pourquoi cela pourrait être? Merci!

Cette semaine, nous (chez Continuum) avons mis à jour nos packages qt et pyqt , il n'est donc plus nécessaire d'exécuter conda uninstall pyqt pour que cela fonctionne :-)

Donc il faut courir

conda update qt
conda update pyqt

pour obtenir ces mises à jour.

@ccordoba12 Êtes-vous en train conda install -c spyder-ide spyder==3.0.0b2 dire que

Et les commandes que j'ai posté dans mon commentaire précédent

@ccordoba12 Désolé,

L'ordre c'est ça

conda update qt
conda update pyqt
conda install -c spyder-ide pyqt5
conda install -c spyder-ide spyder==3.0.0b2

@ccordoba12 Malheureusement, cela n'a pas résolu le problème pour moi. Voici les étapes que j'ai suivies en partant de zéro.

  1. conda create --name test numpy pandas : Créer un nouvel environnement de test
  2. conda install -c spyder-ide spyder==3.0.0b2 : Installez la dernière version bêta de Spyder
  3. conda update qt et conda update pyqt : Assurez-vous que les deux sont à jour (ce qu'ils sont)
  4. conda install -c spyder-ide pyqt5

L'agitation n'a toujours pas disparu. Une chose que j'ai remarquée, c'est que même après avoir installé pyqt5, le bas de "python - À propos de python" montrait toujours Qt4 et PyQt4. Je suis assez nouveau dans ce domaine, alors dites-moi tout ce que je devrais fournir qui pourrait vous aider à identifier le problème. Merci!

@zzhao212 , si vous

Si vous ne voulez pas attendre, veuillez suivre mes instructions dans le même ordre que je leur ai donné, et abandonnez votre étape 1.

@zzhao212 , je suis vraiment désolé, je viens de remarquer que mes instructions sont fausses ! :-) Je posterai de nouvelles instructions demain après la sortie de Spyder 3.0 beta 3.

@ccordoba12 Merci ! Est-ce que ça va être sur ce fil?

Oui, et je les publierai également dans notre annonce de sortie (dans notre liste de diffusion :-)

@ccordoba12

salut! cordoue12. Pouvez-vous m'ajouter à votre liste de diffusion?

tk !

Ceci est l'adresse de notre liste de diffusion

https://groups.google.com/forum/#!forum/spyderlib

Vous pouvez vous inscrire :-)

Ok, j'ai sorti Spyder 3.0 beta3, donc les nouvelles instructions sont :

  • Exécutez ces commandes dans votre environnement racine
  • conda update qt pyqt
  • conda install -c spyder-ide spyder==3.0.0b3

La deuxième commande devrait installer les packages qt5 et pyqt5 (mais uniquement pour OS X, pas pour les autres systèmes d'exploitation). Ce sont ceux qui sont nécessaires pour résoudre ce problème.

@ccordoba12
salut! J'ai une erreur sur mon terminal :

Erreur : Paquet manquant dans les canaux osx-64 actuels :

  • espion ==3.0.0b3

Alors que se passe-t-il

Désolé, j'ai téléchargé les packages sur le mauvais canal.

Veuillez réessayer, maintenant tout devrait bien fonctionner :-)

@ccordoba12 Problème résolu ! Merci beaucoup pour votre aide continue. Veuillez continuer votre bon travail.

@ccordoba12

Salut! J'ai suivi les instructions. Mais c'est toujours le même problème que je ne peux pas ouvrir Navigator une fois qt5 et pyqt 5 installés.

Merci!

Le même problème se produit pour moi lorsque j'essaie d'ouvrir Navigator, chaque fois que j'obtiens une erreur qui dit "Navigator Quitter inopinément"

C'est un problème avec Navigator qui ne fonctionne pas correctement avec Qt5 (bien qu'il ne devrait pas y avoir de problèmes).

@goanpeca , veuillez commencer à tester Navigator avec Qt5 sur Mac et essayez de corriger cette erreur :-)

@ccordoba12 Maintenant que la lenteur a disparu, il semble y avoir un nouveau problème. Si j'ouvre l'araignée, la laisse suspendue et ne fais rien du tout, je reçois le rouet de la mort après environ 10 minutes et je dois forcer l'arrêt. Avez-vous une idée des domaines que je dois examiner pour fournir une description plus précise du problème ? Merci.

@zzhao212 J'ai exactement le même problème. Une idée pour régler ça s'il vous plait ? Merci beaucoup.

Les gars, veuillez ouvrir un nouveau numéro sur ce problème. je considère le
problème de lenteur dans l'éditeur à (enfin) résolu.

El 08/06/16 à 05:10, Suinga escribió:

@zzhao212 https://github.com/zzhao212 J'ai exactement le même problème.
Une idée pour régler ça s'il vous plait ? Merci beaucoup.

-
Vous recevez ceci parce que vous avez été mentionné.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/spyder-ide/spyder/issues/2724#issuecomment -224546835,
ou couper le fil
https://github.com/notifications/unsubscribe/AAWS7bE3iw1vix01w0rlW_PYAtq441ftks5qJpUFgaJpZM4GFjLD.

@ccordoba12 Il semble

Salut, j'ai suivi les étapes suggérées ci-dessus (impliquant la désinstallation de qt et qtpy), maintenant j'obtiens cette erreur : qtpy.PythonQtError : aucune liaison Qt n'a pu être trouvée - j'ai installé qt et qtpy, mais j'obtiens toujours la même erreur . Merci!

Cette page vous a été utile?
0 / 5 - 0 notes