[英]Error in installing newspaper3k package via pip
我正在嘗試安裝newspaper3k
。 我正在按照安裝指南進行所有操作
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
我從未遇到過此類錯誤。 解決該問題的方法是什么,我在做什么錯?
從github安裝對我有幫助。
pip3 install git+https://github.com/codelucas/newspaper.git
您安裝的軟件包錯誤。 實際上是:
pip3 install newspaper3k
一些澄清:
pip3 install newspaper3k
和
pip3 install git+https://github.com/codelucas/newspaper.git
兩者都適用於Python3。如果要使用Python 2.7版本,可以使用
pip install newspaper
但是,我一直遇到OP描述的問題。 問題在於Python 2.7版本明確列出了所需庫的版本號。 要解決此問題,請從以下位置下載文件
將其解壓縮到文件夾中。 然后打開requirements.txt文件並將所有==
更改為>=
。 這將允許您使用最新版本的依賴項。 (可選)您只能針對遇到問題的依賴項更改此設置,但是pip會卸載當前版本並安裝舊版本。 但是,如果報紙最終因新版本而出現錯誤,則可能會對其進行修復。
我認為在pypi上,“報紙”是python2分支。 嘗試: pip install newspaper3k
我正在使用Anaconda,對我有用的方法是
conda install -c conda-forge newspaper3k
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.