Консоль в Spyder не работает, и сообщения сбивают с толку - PullRequest
0 голосов
/ 20 апреля 2020

Мой python с spyder работал нормально, тогда у меня сегодня возникли все виды проблем с консолью. Я ничего не менял в настройках. Когда я запускаю код, который должен что-то отображать, я должен продолжать нажимать Enter, чтобы что-нибудь появилось. Я также получаю странные запутанные сообщения в своей консоли.

Когда я запускаю следующее:

import os
os.chdir('C:/Users/MBSanders')
from IPython.display import display
import gensim
import gensim.corpora as corpora
from gensim.utils import simple_preprocess
from gensim.models import CoherenceModel
import spacy
import pyLDAvis
import pyLDAvis.gensim  # don't skip this
import matplotlib.pyplot as plt
from io import StringIO
    from io import StringIO
    import io
    import pandas as pd
    import numpy as np
    import win32com.client
    import re
    import sklearn
    import time
    import nltk
    from nltk.stem import WordNetLemmatizer
    from nltk.stem import PorterStemmer
    from sklearn.feature_extraction.text import CountVectorizer, TfidfVectorizer
    from sklearn.feature_extraction.text import TfidfTransformer
    import math
    import bs4
    from bs4 import BeautifulSoup as soup

, я получаю такой вывод в консоли:

unable to import 'smart_open.gcs', disabling that module
C:\Users\MBSanders\AppData\Local\Continuum\anaconda3\lib\site-packages\nltk\decorators.py:68: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly
  regargs, varargs, varkwargs, defaults, formatvalue=lambda value: ""
C:\Users\MBSanders\AppData\Local\Continuum\anaconda3\lib\site-packages\nltk\lm\counter.py:15: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
  from collections import Sequence, defaultdict

Это главная забота. Когда я запускаю следующее, df создается; Я знаю это, потому что я вижу это в проводнике переменных. Но когда я использую голову, чтобы увидеть это, я ничего не получаю.

cols12 = ['idx', 'txt']
doc_store = pd.read_csv('C:/Users/MBSanders/TheFolder_MSanders/Work/email_text/doc_store_Apr17_0254 final.csv', names = cols12, header = 0)

Когда я запускаю:

doc_store.head()

Вывод такой:

C:\Users\MBSanders\AppData\Local\Continuum\anaconda3\lib\site-packages\ipykernel\ipkernel.py:448: DeprecationWarning: `input_splitter` is deprecated since IPython 7.0, prefer `input_transformer_manager`.
  status, indent_spaces = self.shell.input_splitter.check_complete(code)

In [4]: doc_store.head()
...:

Если Я нажимаю Enter, я просто получаю больше ...:

In [4]: doc_store.head()
...:
...:
...:
...:
...