El intérprete de Python pega el código lentamente


1

Cuando comencé a usar Python, el proceso de pegar código fue rápido; El código que copié se pegó casi instantáneamente en el intérprete. Sin embargo, en algún momento hace aproximadamente 6 meses, el intérprete comenzó a ingresar texto pegado más lentamente, carácter por carácter (Otro problema extraño que surgió casi exactamente al mismo tiempo es que presionar la tecla Tab ahora mostrará todas las palabras clave en lugar de sangría).

No lo investigé en ese momento porque tenía en mente cosas más importantes, y en el tiempo transcurrido (durante el cual cambié de mi sistema operativo original, Windows 8.1, a Windows 10) el problema ha empeorado.

He realizado algunas búsquedas y no he podido encontrar a alguien con un problema similar.

Aquí hay un ejemplo de lo que estoy hablando. La velocidad de pegado puede variar

Sin embargo, este problema no se sostiene para un programa similar, como la línea de comandos de Windows, que pegará el texto a la velocidad que originalmente observé cuando comencé a programar en Python. Esto me lleva a creer que puede haber sido algo que cambié sin saberlo sobre el intérprete de Python que pudo haber causado este problema.

Este es exactamente el mismo texto que se muestra arriba pegado en la línea de comando de Windows

Me pregunto si algún módulo que instalé o cambié la configuración podría haber causado este problema y estoy buscando alguna sugerencia que pueda ayudar.

Como referencia, aquí hay una lista de los módulos que he instalado (desde pip).

  • alabastro (0.7.4)
  • APScheduler (3.0.3)
  • autoenv (1.0.0)
  • Babel (1.3)
  • beautifulsoup4 (4.3.2)
  • cffi (0.9.2)
  • colorama (0.3.3)
  • criptografía (0.8.1)
  • cssselect (0.9.1)
  • Cython (0.21.2)
  • docutils (0.12)
  • ecdsa (0.13)
  • facebook-sdk (0.4.0)
  • careta (1.0.6)
  • google-api-python-client (1.4.0)
  • gTTS (1.0.4)
  • httplib2 (0.9.1)
  • idna (2.0)
  • igraph (0.1.6)
  • ipython (3.1.0)
  • Jinja2 (2.7.3)
  • libusb1 (1.4.0)
  • MarkupSafe (0.23)
  • matplotlib (1.4.3)
  • mutágeno (1.29)
  • nltk (3.0.2)
  • Nuitka (0.5.12.2)
  • numpy (1.9.2)
  • oauth2client (1.4.11)
  • oauthlib (0.7.2)
  • pbs (0.110)
  • Almohada (2.7.0)
  • pepita (7.1.0)
  • Esfinge (0.0.5)
  • py2exe (0.9.2.2)
  • pyasn1 (0.1.7)
  • pyasn1-modules (0.0.5)
  • PyAudio (0.2.8)
  • pycparser (2.13)
  • pydub (0.14.0)
  • Pígalo (1.7.0)
  • Pygame (1.9.2a0)
  • pigmeo (1.2.2)
  • Pigmentos (2.0.2)
  • pymunk (4.0.0)
  • pyOpenSSL (0.14)
  • pyparsing (2.0.3)
  • pyPdf (1.13)
  • PyPDF2 (1.24)
  • pyreadline (2.0)
  • pytesseract (0.1.6)
  • python-dateutil (2.4.2)
  • python-firebase (1.2)
  • python-Levenshtein (0.12.0)
  • pyttsx (1.1)
  • pytz (2015.4)
  • pywapi (0.3.8)
  • pywin32 (219)
  • solicitudes (2.6.0)
  • request-oauthlib (0.5.0)
  • rsa (3.1.4)
  • scapy-python3 (0.14)
  • scikit-learn (0.15.2)
  • Scipy (0.15.1)
  • herramientas de configuración (17.0)
  • simplejson (3.7.2)
  • seis (1.9.0)
  • Snowballstemmer (1.2.0)
  • Reconocimiento de voz (1.1.4)
  • Esfinge (1.3.1)
  • sphinx-rtd-theme (0.1.8)
  • SQLAlchemy (0.9.9)
  • svgwrite (1.1.6)
  • sympy (0.7.6)
  • bloque de texto (0.9.0)
  • Theano (0.7.0)
  • tweepy (3.3.0)
  • Trenzado (15.0.0)
  • tzlocal (1.1.3)
  • incertidumbres (2.4.6.1)
  • DESCONOCIDO (0.0.0)
  • placa de urite (0.6)
  • virtualenv (12.0.7)
  • virtualenvwrapper-win (1.2.0)
  • wolframalpha (1.2)
  • zope.interface (4.1.2)


@crazypotato Si bien esta alternativa es algo que podría usar mientras tanto, todavía me gustaría encontrar una solución o causa del problema.
Zenohm

Respuestas:


0

Después de restablecer Windows y reinstalar Python, el problema desapareció. Sin embargo, después de reinstalar IPython y PyReadline, el problema volvió a surgir. La desinstalación de PyReadline resolvió todos mis problemas originales, pero quiero saber si alguien más encontró un problema similar con diferentes módulos.

De todos modos, haré un seguimiento de cualquier otro módulo que cause este tipo de problemas.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.