Ошибка значения: неверный аргумент с PyPy при импорте панд и графиков - PullRequest
0 голосов
/ 30 июня 2019

При импорте модулей pandas и pyplot в pypy я получаю следующее сообщение об ошибке.

Python 3.6.1 (784b254d6699, Apr 16 2019, 12:10:48)
[PyPy 7.1.1-beta0 with MSC v.1910 32 bit] on win32
Type "help", "copyright", "credits" or "license" for more information.
And now for something completely different: ``rpython: syntax and semantics of
python, speed of c, restrictions of java and compiler error messages as
penetrable as MUMPS''
>>>> import pandas
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\pypy3.6-v7.1.1-win32\site-packages\pandas\__init__.py", line 13, in <
module>
    __import__(dependency)
  File "C:\pypy3.6-v7.1.1-win32\site-packages\pytz\__init__.py", line 20, in <mo
dule>
    from pytz.tzinfo import unpickler, BaseTzInfo
  File "C:\pypy3.6-v7.1.1-win32\site-packages\pytz\tzinfo.py", line 27, in <modu
le>
    _epoch = datetime.utcfromtimestamp(0)
  File "C:\pypy3.6-v7.1.1-win32\lib-python\3\datetime.py", line 1484, in utcfrom
timestamp
    return cls._fromtimestamp(t, True, None)
  File "C:\pypy3.6-v7.1.1-win32\lib-python\3\datetime.py", line 1459, in _fromti
mestamp
    y, m, d, hh, mm, ss = converter(t - max_fold_seconds)[:6]
ValueError: Invalid argument

>>>> import plotly
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\pypy3.6-v7.1.1-win32\site-packages\plotly\__init__.py", line 32, in <
module>
    from plotly import (
  File "C:\pypy3.6-v7.1.1-win32\site-packages\plotly\graph_objs\__init__.py", li
ne 3, in <module>
    from plotly.basedatatypes import BaseLayoutType as _BaseLayoutType
  File "C:\pypy3.6-v7.1.1-win32\site-packages\plotly\basedatatypes.py", line 12,
 in <module>
    from _plotly_utils.utils import _natural_sort_strings
  File "C:\pypy3.6-v7.1.1-win32\site-packages\_plotly_utils\utils.py", line 6, i
n <module>
    import pytz
  File "C:\pypy3.6-v7.1.1-win32\site-packages\pytz\__init__.py", line 20, in <mo
dule>
    from pytz.tzinfo import unpickler, BaseTzInfo
  File "C:\pypy3.6-v7.1.1-win32\site-packages\pytz\tzinfo.py", line 27, in <modu
le>
    _epoch = datetime.utcfromtimestamp(0)
  File "C:\pypy3.6-v7.1.1-win32\lib-python\3\datetime.py", line 1484, in utcfrom
timestamp
    return cls._fromtimestamp(t, True, None)
  File "C:\pypy3.6-v7.1.1-win32\lib-python\3\datetime.py", line 1459, in _fromti
mestamp
    y, m, d, hh, mm, ss = converter(t - max_fold_seconds)[:6]
ValueError: Invalid argument

Модули установлены с помощью pip, и я не столкнулся с той же проблемой с numpy. Я знаю, что на сайте pypy написано, что он поддерживает панд, в чем может быть проблема?

РЕДАКТИРОВАТЬ: Кроме того, когда я вхожу в pypy -> help () -> modules -> pandas, но когда я вхожу в него, он возвращает:

problem in pandas - ValueError: Invalid argument

РЕДАКТИРОВАТЬ 2: Я пытался создать virtualenv, и происходит то же самое. Numpy отлично, остальные пакеты выдают ошибку неверного аргумента ...

1 Ответ

1 голос
/ 01 июля 2019

Это было исправлено в мае, но новая версия не была выпущена с исправлением. Вы можете использовать последнюю действительную (не 0MB) загрузку Windows из наших ночных сборок , что составляет http://buildbot.pypy.org/nightly/py3.6/pypy-c-jit-96765-24757bd09ed9-win32.zip

...