首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法安装requirements.txt。TypeError: entry_points()得到了一个意想不到的关键字参数'group‘

无法安装requirements.txt。TypeError: entry_points()得到了一个意想不到的关键字参数'group‘
EN

Stack Overflow用户
提问于 2022-08-08 13:58:11
回答 2查看 1.1K关注 0票数 1

在git从一个回购程序中拔出上游主后,我一直在尝试安装-Ur requirements.txt,但是它不断地出现这个错误,我已经尝试了我能在网上找到的每一个答案,包括-升级pip,但它不仅仅是工作,请我做什么?

代码语言:javascript
运行
复制
PS C:\Users\User\Desktop\Price-compare-project-team-21-Backend> pip install -r requirements.txt
Requirement already satisfied: asgiref==3.5.2 in c:\users\user\desktop\price-compare-project-team-21-backend\env\lib\site-packages (from -r requirements.txt (line 1)) (3.5.2)
Collecting beautifulsoup4==4.11.1
  Using cached beautifulsoup4-4.11.1-py3-none-any.whl (128 kB)
Collecting bs4==0.0.1
  Using cached bs4-0.0.1.tar.gz (1.1 kB)
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [12 lines of output]
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
   `enter code here`     File "<pip-setuptools-caller>", line 34, in <module>
        File "C:\Users\User\AppData\Local\Temp\pip-install-3819a79z\bs4_ea1a5f0c8d014580b2a9beff5de51827\setup.py", line 4, in <module>
          setup(
        File "c:\users\user\desktop\price-compare-project-team-21-backend\env\lib\site-packages\setuptools\__init__.py", line 87, in setup
          return distutils.core.setup(**attrs)
        File "c:\users\user\desktop\price-compare-project-team-21-backend\env\lib\site-packages\setuptools\_distutils\core.py", line 147, in setup
          _setup_distribution = dist = klass(attrs)
        File "c:\users\user\desktop\price-compare-project-team-21-backend\env\lib\site-packages\setuptools\dist.py", line 474, in __init__
          for ep in metadata.entry_points(group='distutils.setup_keywords'):
      TypeError: entry_points() got an unexpected keyword argument 'group'
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
EN

回答 2

Stack Overflow用户

发布于 2022-08-08 14:06:31

bs4是一个用于BeautifulSoup4的虚拟包。我认为您可以安全地从requirements.txt中删除该软件包,并安装其他所有组件。

票数 0
EN

Stack Overflow用户

发布于 2022-09-27 08:07:44

这是由importlib_metadata包引起的,正如元数据/问题/331中提到的

解决方案:将importlib_metadata升级到最新版本(当前4.11.3)

如果由于这种错误无法使用pip,则可以使用conda来升级包。

代码语言:javascript
运行
复制
conda install -c main importlib_metadata==4.11.3

您应该升级与错误相关的包(setuptoolstwinepip本身)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73279073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档