Skip to content

cannot import datafusion-37.1.0 in python 3.8 of windows 7 x64 #10513

@l1t1

Description

@l1t1

Describe the bug

I upgrade to the version 37.1.0 and cannot import it in python.

To Reproduce

D:\>pip install datafusion -U
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Requirement already satisfied: datafusion in d:\python38\lib\site-packages (36.0.0)
Collecting datafusion
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/90/7e/09877d816952ff90f2bdcd49c45b199e20b226708068fa6a5bfb7d8ed51a/datafusion-37.1.0-cp38-abi3-win_amd64.whl (16.8 MB)
     ---------------------------------------- 16.8/16.8 MB 40.9 MB/s eta 0:00:00
Requirement already satisfied: pyarrow>=11.0.0 in d:\python38\lib\site-packages (from datafusion) (15.0.0)
Requirement already satisfied: numpy<2,>=1.16.6 in d:\python38\lib\site-packages (from pyarrow>=11.0.0->datafusion) (1.21.0)
Installing collected packages: datafusion
  Attempting uninstall: datafusion
    Found existing installation: datafusion 36.0.0
    Uninstalling datafusion-36.0.0:
      Successfully uninstalled datafusion-36.0.0
Successfully installed datafusion-37.1.0


D:\>python
Python 3.8.8 (tags/v3.8.8:024d805, Feb 19 2021, 13:18:16) [MSC v.1928 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import datafusion
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "D:\Python38\lib\site-packages\datafusion\__init__.py", line 28, in <module>
    from ._internal import (
ImportError: DLL load failed while importing _internal: 找不到指定的程序。

downgrade to 36.0.0 works

D:\>pip install datafusion==36.0.0
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting datafusion==36.0.0
  Using cached https://pypi.tuna.tsinghua.edu.cn/packages/21/76/8a541e24e225ae5a821fbdcd68b48d00cbbbce0674f1d6aa3cb5a9dadeac/datafusion-36.0.0-cp38-abi3-win_amd64.whl (16.4 MB)
Requirement already satisfied: pyarrow>=11.0.0 in d:\python38\lib\site-packages (from datafusion==36.0.0) (15.0.0)
Requirement already satisfied: numpy<2,>=1.16.6 in d:\python38\lib\site-packages (from pyarrow>=11.0.0->datafusion==36.0.0) (1.21.0)
Installing collected packages: datafusion
  Attempting uninstall: datafusion
    Found existing installation: datafusion 37.1.0
    Uninstalling datafusion-37.1.0:
      Successfully uninstalled datafusion-37.1.0
Successfully installed datafusion-36.0.0

D:\mathhigh>python
Python 3.8.8 (tags/v3.8.8:024d805, Feb 19 2021, 13:18:16) [MSC v.1928 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import datafusion
>>> print(datafusion.__version__)
36.0.0

Expected behavior

it can be imported in python

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions