Pandas ImportError: расширение C: модуль с именем 'parsing' не создан - PullRequest
0 голосов
/ 11 декабря 2018

Этот код работал до вчерашнего утра.Не уверен, что изменилось, но внезапно я начал получать эту ошибку при любой попытке использовать панд.

Использование Windows10, Python 3.7.1, Pip 18.1, Pycharm 2018.3.1

Здесьмой код:

import pymysql
import pandas

conn = pymysql.connect(host='localhost', port=3306, user='#####', 
passwd='#######', autocommit='True',
                   db='######_######', local_infile=True)
cursor = conn.cursor()
query = """(SELECT * FROM ####_######)"""

results = pandas.read_sql_query(query, conn)
results.to_csv("C:/DataUpdates/CSVFiles/output.csv", index=False)

Вот ошибка:

Traceback (последний последний вызов): файл "C: \ Users \ Scott Laptop # 2 \ PycharmProjects \ Project1 \ venv \lib \ site-packages \ pandas__init __. py ", строка 26, из импорта pandas._libs (хеш-таблица как _hashtable, файл" C: \ Users \ Scott Laptop # 2 \ PycharmProjects \ Project1 \ venv \ lib \ site-packages \ pandas_libs__init__ ".py ", строка 4, из .tslib import iNaT, NaT, Timestamp, Timedelta, OutOfBoundsDatetime File" pandas_libs \ tslibs \ translation.pxd ", строка 11, в файле init pandas._libs.tslib" pandas_libs \ tslibs \ translation.pyx ", строка 40, в init pandas._libs.tslibs.conversion ModuleNotFoundError: Нет модуля с именем 'parsing'

Во время обработки вышеупомянутого исключения произошло другое исключение:

Traceback (самое последнеепозвони последним): Файл "C: / Users / ScottПортативный компьютер № 2 / PycharmProjects / Project1 / mysql_to_csv.py ", строка 2, в импорте панд Файл" C: \ Users \ Scott Портативный компьютер # 2 \ PycharmProjects \ Project1 \ venv \ lib \ site-packages \ pandas__init __. Py ", строка 35, в "расширениях C прежде всего."Если вы хотите импортировать панд из исходного каталога, вам может потребоваться запустить 'python setup.py build_ext --inplace --force', чтобы сначала создать расширения C.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...