我正在尝试安装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
我从未遇到过这种错误。怎么解决?我做错了什么?在
一些澄清:
以及
^{pr2}$都是针对python3的。如果您想要python2.7版本,可以使用它
不过,我一直得到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
相关问题 更多 >
编程相关推荐