Получение нескольких ошибок трассировки в python - PullRequest
1 голос
/ 21 октября 2019

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

import pandas

x = input("Enter your age")
print(x)

Я получаю это сообщение об ошибке.

Traceback (most recent call last):
  File "C:/Users/leeb/PycharmProjects/HelloWorld/app.py", line 1, in <module>
    import pandas
  File "C:\Users\leeb\PycharmProjects\HelloWorld\venv\lib\site-packages\pandas\__init__.py", line 11, in <module>
    __import__(dependency)
  File "C:\Users\leeb\PycharmProjects\HelloWorld\venv\lib\site-packages\numpy\__init__.py", line 150, in <module>
    from . import random
  File "C:\Users\leeb\PycharmProjects\HelloWorld\venv\lib\site-packages\numpy\random\__init__.py", line 181, in <module>
    from . import _pickle
  File "C:\Users\leeb\PycharmProjects\HelloWorld\venv\lib\site-packages\numpy\random\_pickle.py", line 1, in <module>
    from .mtrand import RandomState
  File "type.pxd", line 9, in init numpy.random.mtrand
ValueError: builtins.type size changed, may indicate binary incompatibility. Expected 440 from C header, got 432 from PyObject

1 Ответ

1 голос
/ 21 октября 2019

Эта ошибка обычно возникает, когда у вас установлена ​​более старая версия Numpy.

Вам необходимо обновить ее следующим образом:

pip install numpy --upgrade

Если это не такне работает, попробуйте использовать конкретную версию numpy, как показано ниже:

pip uninstall numpy
pip install numpy==1.15.1

Или, если вы используете anaconda, попробуйте:

conda update numpy

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