通过pip安装newspaper3k包时出错

2024-10-03 23:30:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试安装newspaper3k。 我正在按照installation guide做所有的事情

sudo apt-get install python-dev

sudo apt-get install libxml2-dev libxslt-dev

sudo apt-get install libjpeg-dev zlib1g-dev libpng12-dev

pip3 install newspaper

运行pip install newspaper时,我得到:

Traceback (most recent call last):

  File "<string>", line 17, in <module>

  File "/tmp/pip_build_ovd/nltk/setup.py", line 23, in <module>

    distribute_setup.use_setuptools()

  File "/tmp/pip_build_ovd/nltk/distribute_setup.py", line 145, in use_setuptools

    return _do_download(version, download_base, to_dir, download_delay)

  File "/tmp/pip_build_ovd/nltk/distribute_setup.py", line 125, in _do_download

    _build_egg(egg, tarball, to_dir)

  File "/tmp/pip_build_ovd/nltk/distribute_setup.py", line 116, in _build_egg

    raise IOError('Could not build the egg.')

OSError: Could not build the egg.

----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_ovd/nltk

我从未遇到过这种错误。怎么解决?我做错了什么?在


Tags: installpipinpydevbuildeggdownload
3条回答

一些澄清:

 pip3 install newspaper3k

以及

^{pr2}$

都是针对python3的。如果您想要python2.7版本,可以使用它

pip install newspaper

不过,我一直得到OP描述的问题,问题是Python2.7版本显式地列出了所需库的版本号。若要修复此问题,请从

https://pypi.python.org/packages/source/n/newspaper/newspaper-0.0.9.8.tar.gz#md5=331375b5a941e038a73827ea014d4c21

将其解压缩到文件夹中。然后打开要求.txt文件并将所有==更改为>=。这将允许您使用最新版本的依赖项。您可以选择只对您遇到问题的依赖项进行更改,但是pip将卸载当前版本并安装旧版本。然而,如果报纸最终在新版本中出现错误,这可能会修复它。在

你安装了错误的软件包。实际上是:

pip3 install newspaper3k

github的安装帮助了我。在

pip3 install git+https://github.com/codelucas/newspaper.git

相关问题 更多 >