[PYTHON] Comment s'améliorer lorsque l'éditeur de Spyder est très lourd dans Mavericks

J'écris du code Python dans Spyder depuis un certain temps, mais lorsque je suis passé d'Ubuntu 13.04 à Mavericks, l'éditeur était trop lourd et j'étais stressé lors du déplacement du curseur.

Après diverses recherches, il semble que l'AppNap de Mavericks ait un effet indésirable. spyderlib issue1623

Solution

La solution semble être différente selon la façon dont Spyder est installé.

Lorsque le package est installé

Désactivez AppNap.

Désactiver de "Obtenir des informations"

spyder.gif

Désactiver du terminal

cd /Application/Utilities
defaults write org.spyder-ide NSAppSleepDisabled -bool YES

Lors de l'installation à partir du code source

Tout d'abord, obtenez un module appelé appnope

pip install appnope

Puis éditez spyderlib / start_app.py et ajoutez la ligne suivante au début de l'instruction d'importation:

import appnope

Mon Spyder est maintenant plus léger. Si quelqu'un est lourd et en difficulté, cela vaut peut-être la peine d'essayer.

Recommended Posts

Comment s'améliorer lorsque l'éditeur de Spyder est très lourd dans Mavericks
Comment changer la couleur de l'éditeur dans PyCharm
Comment utiliser is et == en Python
Comment améliorer la surveillance des métriques de modèle avec Amazon SageMaker
Comment écrire une chaîne de caractères lorsqu'il y a plusieurs lignes en python
Comment activer l'instruction for lorsqu'il existe plusieurs valeurs pour une clé dans le dictionnaire
Comment vérifier quand le serveur python-memcached n'a pas pu être connecté
Comment s'améliorer lorsque l'éditeur de Spyder est très lourd dans Mavericks
Comment accéder avec cache lors de la lecture_json avec pandas
Comment quitter lors de l'utilisation de Python dans Terminal (Mac)
Comment supprimer "(base)" qui apparaît dans le terminal lorsqu'Anaconda est installé sur Mac
Comment tester cette exception est déclenchée dans python unittest
Comment mettre à jour les informations utilisateur sur Django RemoteUserMiddleware login
Comment spécifier des arguments de ligne de commande lors du débogage avec PyCharm
Comment développer en Python
Comment ne pas échapper au japonais en traitant avec JSON en Python
Comment afficher des formules en latex lors de l'utilisation de Sympy (> = 1.4) dans Google Colaboratory
Comment donner et signifier l'option des contraintes dans scipy.optimize.minimize
Comment utiliser l'astérisque (*) en Python. C'est peut-être tout? ..
[Ln] Comment coller le lien symbolique du répertoire est compliqué
Comment visualiser où se produit une mauvaise classification dans la classification de l'analyse des données
Que faire lorsque le type de valeur est ambigu en Python?
Convertir automatiquement en fichier py lorsque le fichier ui est mis à jour par PySide
Comment écrire quoi faire lorsque l'application est affichée pour la première fois dans Qt pour Python avec Designer
Comment gérer une session dans SQLAlchemy
Comment utiliser les classes dans Theano
Comment écrire sobrement avec des pandas
Comment collecter des images en Python
Comment mettre à jour Spyder dans Anaconda
Comment utiliser SQLite en Python
Comment ajouter sudo lors de l'exécution du débogage
Comment convertir 0,5 en 1056964608 en un seul coup
Comment refléter CSS dans Django
Comment tuer des processus en vrac
Comment utiliser Mysql avec python
Comment envelopper C en Python
Comment utiliser ChemSpider en Python
Comment utiliser PubChem avec Python
Comment exécuter du code TensorFlow 1.0 en 2.0
Comment gérer le japonais avec Python
Comment se connecter à Docker + NGINX
Comment appeler PyTorch dans Julia
[PostgreSQL] Comment accorder une autorité de superutilisateur lorsque le nombre d'utilisateurs (rôles) avec l'autorité de superutilisateur est de 0.
Comment masquer l'invite de commande lors de l'exécution de python dans Visual Studio 2015
Comment écrire une chaîne de caractères lorsqu'il y a plusieurs lignes en python
Que faire lorsque l'avertissement "L'environnement est cohérent ..." apparaît dans l'environnement Anaconda
python Comment notifier automatiquement par téléphone lorsque le système tombe en panne
Que faire lorsqu'un message d'avertissement est affiché dans la liste des pip