В Ubuntu 16.4.4 с Python 2.7.12
я пытался установить pandas
и некоторые другие пакеты с pip
в virtualenv
.Установка прошла без ошибок.Однако, когда я пытаюсь импортировать панд, я получаю следующую ошибку:
RuntimeError: module compiled against API version 0xc but this version of numpy is 0xa
Traceback (most recent call last):
...
import pandas as pd
File "/usr/local/lib/python2.7/dist-packages/pandas/__init__.py", line 31, in <module>
"extensions first.".format(module))
ImportError: C extension: umpy.core.multiarray failed to import not built. If you want to import pandas from the source directory, you may need to run 'python setup.py build_ext --inplace' to build the C extensions first.
Моя система имеет панд той же версии (0.18.0
) и работает без проблем.
ЧтоЯ пробовал и не получилось:
- создать новый virtualenv с опцией
--system-site-packages
. - переустановить панд (в venv)
- обновить панд (в venv)
- обновление numpy (с 1.11.0 до 1.14.3) (в venv)
- удаление numpy и панд и повторная установка панд (в venv)