Панды: не может импортировать имя - PullRequest
0 голосов
/ 16 октября 2018

У меня есть некоторый код, preprocess_align.py, который отлично работает на моем ПК, но я получаю ImportError при запуске его на сервере.ImportError предположительно происходит, когда pandas импортируется.Вот ошибка:

Traceback (most recent call last):
  File "get_features.py", line 12, in <module>
    import preprocess_align as prep
  File "/home/influenza/preprocess_align.py", line 7, in <module>
    import pandas as pd
  File "/home/influenza/anaconda2/lib/python2.7/site-packages/pandas/__init__.py", line 42, in <module>
    from pandas.core.api import *
  File "/home/influenza/anaconda2/lib/python2.7/site-packages/pandas/core/api.py", line 10, in <module>
    from pandas.core.groupby.groupby import Grouper
  File "/home/influenza/anaconda2/lib/python2.7/site-packages/pandas/core/groupby/__init__.py", line 2, in <module>
    from pandas.core.groupby.groupby import (
  File "/home/influenza/anaconda2/lib/python2.7/site-packages/pandas/core/groupby/groupby.py", line 16, in <module>
    from pandas import compat
ImportError: cannot import name compat

Версия Python Python 2.7.14 |Anaconda custom (64-bit), и я уже использовал conda update pandas для обновления версии до последней.

Любая помощь приветствуется.

Ответы [ 2 ]

0 голосов
/ 30 июля 2019

Вы не сообщили нам свою версию для панд, за 0,25,0.24,0,23, поскольку документ говорит о pandas.compat

Warning

The pandas.core, pandas.compat, and pandas.util top-level modules are PRIVATE. Stable functionality in such modules is not guaranteed. 

, как в 0,23 https://pandas.pydata.org/pandas-docs/version/0.23/api.html?highlight=compat

, похожеэто понижение до 0,23 работает для меня.Вы можете использовать

 pip uninstall pandas
 pip install --upgrade pandas==0.23.0

и в 0,24 https://pandas.pydata.org/pandas-docs/version/0.24/reference/index.html

и в стабильном (сейчас 0,25) https://pandas.pydata.org/pandas-docs/stable/reference/index.html?highlight=compat

0 голосов
/ 16 октября 2018

Попробуйте сначала установить:

conda install nltk

А затем проверьте еще раз

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