简体   繁体   English

如何解决此错误 ImportError: cannot import name 'StaticModule from 'setuptools.config'?

[英]How to solve this error ImportError: cannot import name 'StaticModule' from 'setuptools.config'?

I am trying to install a python package with pip install.我正在尝试安装 python package 和pip install. , but during installation, it throws an error: , 但在安装过程中,它会抛出一个错误:

Update:更新:

  File "/Users/user/miniconda3/envs/galaxy-lab/lib/python3.9/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 972, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 850, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "/private/var/folders/8w/ldbd6zrd2dd87g6vlckzjn193kdndm/T/pip-build-env-07a9m59q/overlay/lib/python3.9/site-packages/jupyter_packaging/__init__.py", line 6, in <module>
    from .setupbase import *
  File "/private/var/folders/8w/ldbd6zrd2dd87g6vlckzjn193kdndm/T/pip-build-env-07a9m59q/overlay/lib/python3.9/site-packages/jupyter_packaging/setupbase.py", line 37, in <module>
    from setuptools.config import StaticModule
ImportError: cannot import name 'StaticModule' from 'setuptools.config' (/private/var/folders/8w/ldbd6zrd2dd87g6vlckzjn193kdndm/T/pip-build-env-07a9m59q/overlay/lib/python3.9/site-packages/setuptools/config/__init__.py)

Update更新

python package python package

https://github.com/g2nb/nbtools/tree/lab

pip version pip版本

pip 21.2.4

Python Python

python 3.9

I tried to reinstall the setuptools and jupyter_packaging , but it didn't solve the problem.我尝试重新安装setuptoolsjupyter_packaging ,但并没有解决问题。

How to resolve this issue?如何解决这个问题?

thanks谢谢

setuptools 61 moved setuptools.config.StaticModule to setuptools.config.expand.StaticModule (see #365 ). setuptools 61 将setuptools.config.StaticModule移至setuptools.config.expand.StaticModule (参见#365 )。 This bug was reported to the jupyter-packaging developers in #130 and fixed in #131 which was first included in jupyter-packaging 0.12.此错误已在#130中报告给 jupyter-packaging 开发人员,并在#131中修复,该错误首次包含在 jupyter-packaging 0.12 中。 So either downgrading to setuptools 60 or upgrading to jupyter-packaging 0.12 should fix your issue.因此,降级到 setuptools 60 或升级到 jupyter-packaging 0.12 应该可以解决您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 从 setuptools.errors 导入 OptionError ImportError:无法从“setuptools.errors”导入名称“OptionError” - from setuptools.errors import OptionError ImportError: cannot import name 'OptionError' from 'setuptools.errors' python setuptools:ImportError:无法导入名称库 - python setuptools: ImportError: cannot import name Library 如何解决错误ImportError:无法导入名称&#39;AsyncWebsocketConsumer&#39;? - How to solve the error ImportError: cannot import name 'AsyncWebsocketConsumer'? 如何解决ImportError:无法在Django中导入名称simplejson - How to solve the ImportError: cannot import name simplejson in Django 如何在 Django 2.0 中解决这个 `ImportError: Cannot import name url`? - How to solve this `ImportError: Cannot import name url` in Django 2.0? 我如何解决 ImportError: cannot import name &#39;Tweet&#39; from &#39;GetOldTweets3.models.Tweet&#39; - How do I solve ImportError: cannot import name 'Tweet' from 'GetOldTweets3.models.Tweet' 如何解决“ImportError: cannot import name 'control_flow_ops' from 'keras.backend.load_backend'”? - How to solve the “ImportError: cannot import name 'control_flow_ops' from 'keras.backend.load_backend'”? 如何解决 GraphQl ImportError - 无法在 Python 中从 'gql' 导入名称 'gql'? - How to solve GraphQl ImportError - cannot import name 'gql' from 'gql' in Python? 如何解决ImportError:无法在python中导入名称splitfn - How to solve ImportError: cannot import name splitfn in python ImportError:无法导入名称错误 - ImportError: cannot import name Error
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM