【问题标题】:Getting AttributeError when checking the version of dependencies with pd.show_versions()使用 pd.show_versions() 检查依赖项版本时出现 AttributeError
【发布时间】:2020-04-12 22:06:04
【问题描述】:

我想检查依赖的版本;但是pd.show_versions() 给了AttributeError

这是完整的回溯:

AttributeError                            Traceback (most recent call last)
<ipython-input-2-c4c6bc0da956> in <module>
----> 1 pd.show_versions()

C:\ProgramData\Anaconda3\lib\site-packages\pandas\util\_print_versions.py in show_versions(as_json)
     97     for modname in deps:
     98         mod = import_optional_dependency(
---> 99             modname, raise_on_missing=False, on_version="ignore"
    100         )
    101         if mod:

C:\ProgramData\Anaconda3\lib\site-packages\pandas\compat\_optional.py in import_optional_dependency(name, extra, raise_on_missing, on_version)
     88     """
     89     try:
---> 90         module = importlib.import_module(name)
     91     except ImportError:
     92         if raise_on_missing:

C:\ProgramData\Anaconda3\lib\importlib\__init__.py in import_module(name, package)
    125                 break
    126             level += 1
--> 127     return _bootstrap._gcd_import(name[level:], package, level)
    128 
    129 

C:\ProgramData\Anaconda3\lib\importlib\_bootstrap.py in _gcd_import(name, package, level)

C:\ProgramData\Anaconda3\lib\importlib\_bootstrap.py in _find_and_load(name, import_)

C:\ProgramData\Anaconda3\lib\importlib\_bootstrap.py in _find_and_load_unlocked(name, import_)

C:\ProgramData\Anaconda3\lib\importlib\_bootstrap.py in _load_unlocked(spec)

C:\ProgramData\Anaconda3\lib\importlib\_bootstrap_external.py in exec_module(self, module)

C:\ProgramData\Anaconda3\lib\importlib\_bootstrap.py in _call_with_frames_removed(f, *args, **kwds)

C:\ProgramData\Anaconda3\lib\site-packages\gcsfs\__init__.py in <module>
      2 
      3 from .core import GCSFileSystem
----> 4 from .dask_link import register as register_dask
      5 from .mapping import GCSMap
      6 from ._version import get_versions

C:\ProgramData\Anaconda3\lib\site-packages\gcsfs\dask_link.py in <module>
    120 
    121 try:
--> 122     register()
    123 except ImportError as e:
    124     print(e)

C:\ProgramData\Anaconda3\lib\site-packages\gcsfs\dask_link.py in register()
    115             return PyarrowWrappedGCSFS(self)
    116 
--> 117     dask.bytes.core._filesystems['gcs'] = DaskGCSFileSystem
    118     dask.bytes.core._filesystems['gs'] = DaskGCSFileSystem
    119 

AttributeError: module 'dask.bytes.core' has no attribute '_filesystems'

我该如何解决?

【问题讨论】:

标签: python pandas jupyter-notebook anaconda


【解决方案1】:

您的 GCFS 安装似乎存在问题。 here好像也有类似的问题。

尝试conda install -c conda-forge gcsfspip install gcsfs 重新安装GCFS。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-10
    • 2017-07-09
    • 1970-01-01
    • 1970-01-01
    • 2016-01-10
    • 1970-01-01
    相关资源
    最近更新 更多