gpt4 book ai didi

python - 由于 beautifulsoup 过时,无法使用 Pip 安装

转载 作者:行者123 更新时间:2023-12-01 07:03:44 31 4
gpt4 key购买 nike

我将 Anaconda 与 Python 3 结合使用,并尝试安装 cc 包,这是 uber h3 包的要求。

尝试通过以下方式在 anaconda 命令行中安装时:

pip install cc

我收到一条错误消息,指出我在 Python 3 上使用的是过时版本的 beautifulsoup,应该使用 beautifulsoup4。 Bs4 已安装,但直接进入 pip 的需求文件似乎选择了 BeautifulSoup 3.2.1。

我怎样才能覆盖这个?

以下是我收到的错误:

Collecting cc
Using cached https://files.pythonhosted.org/packages/2f/c0/813dd3de3cda756a7ffc17b50779da0c1ea5de74c9df5e1da2856735c940/cc-0.1.tar.gz
Requirement already satisfied: requests>=2.2.1 in c:\programdata\anaconda3\lib\site-packages (from cc) (2.22.0)
Collecting BeautifulSoup>=3.2.1
Using cached https://files.pythonhosted.org/packages/40/f2/6c9f2f3e696ee6a1fb0e4d7850617e224ed2b0b1e872110abffeca2a09d4/BeautifulSoup-3.2.2.tar.gz
ERROR: Command errored out with exit status 1:
command: 'C:\ProgramData\Anaconda3\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\wintch3\\AppData\\Local\\Temp\\pip-install-qgjizksk\\BeautifulSoup\\setup.py'"'"'; __file__='"'"'C:\\Users\\wintch3\\AppData\\Local\\Temp\\pip-install-qgjizksk\\BeautifulSoup\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\wintch3\AppData\Local\Temp\pip-install-qgjizksk\BeautifulSoup\pip-egg-info'
cwd: C:\Users\wintch3\AppData\Local\Temp\pip-install-qgjizksk\BeautifulSoup\
Complete output (6 lines):
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\wintch3\AppData\Local\Temp\pip-install-qgjizksk\BeautifulSoup\setup.py", line 3
"You're trying to run a very old release of Beautiful Soup under Python 3. This will not work."<>"Please use Beautiful Soup 4, available through the pip package 'beautifulsoup4'."
^
SyntaxError: invalid syntax
----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

感谢大家的帮助!

最佳答案

让我们看看:https://pypi.org/project/cc/#history 。唯一的版本是 2016 年发布的 0.1。它 requires BeautifulSoup (不是BeautifulSoup4)。

我非常怀疑这就是 Uber 需要的套餐。 h3确实提到了 cc,但它不是一个 Python 包——它是一个 C 编译器!您必须拥有 gcc 或任何其他 C 编译器,而不是 PyPI 中过时的 cc!

关于python - 由于 beautifulsoup 过时,无法使用 Pip 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58530564/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com