Я хочу использовать pandas2ri в JUPYTER, но проблема с tzlocal? - PullRequest
0 голосов
/ 13 февраля 2019

Каждый раз, когда я пытаюсь импортировать pandas2ri в интерфейс jupyter, python:

from rpy2.robjects import pandas2ri

Я получаю следующую ошибку:

ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-28-cc52694d111a> in <module>()
----> 1 from rpy2.robjects import pandas2ri

/Users/sondosayyash/anaconda/lib/python3.6/site-packages/rpy2/robjects/pandas2ri.py in <module>()
     21 import numpy
     22 import pytz
---> 23 import tzlocal
     24 import warnings
     25 

ModuleNotFoundError: No module named 'tzlocal'

Я пытался использовать

from dateutil.tz import tzlocal 

но это, похоже, не решило проблему.

Я уже установил tzlocal, и он установлен на моем компьютере.Когда я импортирую pandas2ri на ipython, это не проблема .. проблема возникает только при вызове в среде jupyter.

это сообщение, которое я получаю, когда пытаюсь установить tzlocal снова:

DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. 

Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Requirement already satisfied: tzlocal in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (1.5.1)
Requirement already satisfied: pytz in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (from tzlocal) (2017.2)

Ответы [ 2 ]

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

У меня была такая же проблема, как и у вас.Оказывается, у моей локальной библиотеки не было пакета tzlocal.Поэтому я установил пакет через приглашение Anaconda:

pip install tzlocal

И проблема исчезла.

0 голосов
/ 04 мая 2019

У меня была похожая проблема при запуске rpy2 в Jupyter.У меня не было пакета, установленного ранее.Я только что установил пакет, и ошибка ушла.Вы можете попробовать установить пакет еще раз, чтобы увидеть, поможет ли он решить вашу проблему.

pip install tzlocal

Я должен добавить, что я использую Python 3.6.8, а не 2.7

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