我正在尝试安装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
我从未遇到过这类错误。修复它的方法是什么,我做错了什么?
答案 0 :(得分:1)
从github安装帮助了我。
pip3 install git+https://github.com/codelucas/newspaper.git
答案 1 :(得分:1)
您正在安装错误的软件包。实际上是:
pip3 install newspaper3k
答案 2 :(得分:1)
一些澄清:
pip3 install newspaper3k
和
pip3 install git+https://github.com/codelucas/newspaper.git
都适用于Python 3.如果您需要Python 2.7版本,可以使用
pip install newspaper
但是我一直在接受OP描述的问题。问题是Python 2.7版本明确列出了所需库的版本号。要解决此问题,请从
下载文件将其解压缩到一个文件夹中。然后打开requirements.txt文件并将所有==
更改为>=
。这将允许您使用最新版本的依赖项。 (可选)您只能针对遇到问题的依赖项更改此设置,但是pip将卸载当前版本并安装旧版本。但是,如果报纸最终出现新版本的错误,可能会解决它。
答案 3 :(得分:1)
我认为在pypi“报纸”上是python2分支。尝试:pip install newspaper3k