Skip to content

AttributeError: module 'pyarrow' has no attribute 'PyExtensionType' #448

Description

@TAN-PARAMET

Is there an existing issue for this?

  • I have searched the existing issues and checked the recent builds/commits of both this extension and the webui

Is EasyPhoto the latest version?

  • I have updated EasyPhoto to the latest version and the bug still exists.

What happened?


*** Error loading script: sdwebui.py
Traceback (most recent call last):
File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\modules\scripts.py", line 515, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\modules\script_loading.py", line 13, in load_module
module_spec.loader.exec_module(module)
File "", line 883, in exec_module
File "", line 241, in call_with_frames_removed
File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\extensions\sd-webui-EasyPhoto\scripts\sdwebui.py", line 21, in
from scripts.easyphoto_utils import (
File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\extensions\sd-webui-EasyPhoto\scripts\easyphoto_utils_init
.py", line 32, in
from .common_utils import (
File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\extensions\sd-webui-EasyPhoto\scripts\easyphoto_utils\common_utils.py", line 21, in
import scripts.easyphoto_infer
File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\extensions\sd-webui-EasyPhoto\scripts\easyphoto_infer.py", line 12, in
from modelscope.pipelines import pipeline
File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\venv\lib\site-packages\modelscope\pipelines_init_.py", line 4, in
from .base import Pipeline
File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\venv\lib\site-packages\modelscope\pipelines\base.py", line 16, in
from modelscope.msdatasets import MsDataset
File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\venv\lib\site-packages\modelscope\msdatasets_init_.py", line 2, in
from .ms_dataset import MsDataset
File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\venv\lib\site-packages\modelscope\msdatasets\ms_dataset.py", line 9, in
from datasets import Dataset, DatasetDict, IterableDataset, IterableDatasetDict
File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\venv\lib\site-packages\datasets_init_.py", line 43, in
from .arrow_dataset import Dataset
File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\venv\lib\site-packages\datasets\arrow_dataset.py", line 66, in
from .arrow_writer import ArrowWriter, OptimizedTypedSequence
File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\venv\lib\site-packages\datasets\arrow_writer.py", line 27, in
from .features import Features, Image, Value
File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\venv\lib\site-packages\datasets\features_init_.py", line 18, in
from .features import Array2D, Array3D, Array4D, Array5D, ClassLabel, Features, Sequence, Value
File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\venv\lib\site-packages\datasets\features\features.py", line 634, in
class _ArrayXDExtensionType(pa.PyExtensionType):
AttributeError: module 'pyarrow' has no attribute 'PyExtensionType'


Steps to reproduce the problem

install extension

What should have happened?

can use extension

Commit where the problem happens

webui:
EastPhoto:

What browsers do you use to access the UI ?

No response

Command Line Arguments

no

List of enabled extensions

extension

Console logs

---
*** Error loading script: easyphoto_ui.py
    Traceback (most recent call last):
      File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\modules\scripts.py", line 515, in load_scripts
        script_module = script_loading.load_module(scriptfile.path)
      File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\modules\script_loading.py", line 13, in load_module
        module_spec.loader.exec_module(module)
      File "<frozen importlib._bootstrap_external>", line 883, in exec_module
      File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
      File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\extensions\sd-webui-EasyPhoto\scripts\easyphoto_ui.py", line 22, in <module>
        from scripts.easyphoto_infer import easyphoto_infer_forward, easyphoto_video_infer_forward
      File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\extensions\sd-webui-EasyPhoto\scripts\easyphoto_infer.py", line 12, in <module>
        from modelscope.pipelines import pipeline
      File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\venv\lib\site-packages\modelscope\pipelines\__init__.py", line 4, in <module>
        from .base import Pipeline
      File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\venv\lib\site-packages\modelscope\pipelines\base.py", line 16, in <module>
        from modelscope.msdatasets import MsDataset
      File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\venv\lib\site-packages\modelscope\msdatasets\__init__.py", line 2, in <module>
        from .ms_dataset import MsDataset
      File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\venv\lib\site-packages\modelscope\msdatasets\ms_dataset.py", line 9, in <module>
        from datasets import Dataset, DatasetDict, IterableDataset, IterableDatasetDict
      File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\venv\lib\site-packages\datasets\__init__.py", line 43, in <module>
        from .arrow_dataset import Dataset
      File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\venv\lib\site-packages\datasets\arrow_dataset.py", line 66, in <module>
        from .arrow_writer import ArrowWriter, OptimizedTypedSequence
      File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\venv\lib\site-packages\datasets\arrow_writer.py", line 27, in <module>
        from .features import Features, Image, Value
      File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\venv\lib\site-packages\datasets\features\__init__.py", line 18, in <module>
        from .features import Array2D, Array3D, Array4D, Array5D, ClassLabel, Features, Sequence, Value
      File "E:\gen_ai\stable_diffusion\stable-diffusion-webui\venv\lib\site-packages\datasets\features\features.py", line 634, in <module>
        class _ArrayXDExtensionType(pa.PyExtensionType):
    AttributeError: module 'pyarrow' has no attribute 'PyExtensionType'

---

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions