2016-10-06 30 views
2

Boilerpipe是一個偉大的Java程序,用於清理網頁,我過去曾使用它。我今天注意到許多用戶不能安裝Python包裝版本並且得到404和其他錯誤。這是我從conda中複製的一個嘗試。Boilerpipe-py3的安裝嘗試給404錯誤

/用戶/鄧肯>須藤-H PIP安裝https://pypi.python.org/packages/source/b/boilerpipe-py3/boilerpipe-py3-1.2.0.0.tar.gz 收集https://pypi.python.org/packages/source/b/boilerpipe-py3/boilerpipe-py3-1.2.0.0.tar.gz 下載boilerpipe-py3-1.2.0.0.tar.gz(1.3MB) 100%|███████████ █████████████████████| 1.3MB 436kB/s 完整的輸出從命令python setup.py egg_info: 回溯(最近呼叫最後): 文件「」,第1行,在 文件「/tmp/pip-r6swd0hy-build/setup.py」 33行,在 download_jars(數據路徑= DATAPATH) 文件 「/tmp/pip-r6swd0hy-build/setup.py」,第26行,在download_jars urlretrieve(tgz_url,tgz_name) 文件「/用戶/鄧肯/水蟒/lib/python3.5/urllib/request.py「第188行,在urlretrieve 中使用contextlib.closing(urlopen(url,data))作爲fp: 文件」/Users/duncan/anaconda/lib/python3.5 /urlib/request.py「,第163行,在urlopen return opener.open(url,data,timeout) 文件」/ Users/duncan/anaconda/l ib/python3.5/urllib/request.py「,第472行,打開 response = meth(req,response) 文件」/Users/duncan/anaconda/lib/python3.5/urllib/request.py「,第582行,http_response 'http',請求,響應,代碼,msg,hdrs) 文件「/Users/duncan/anaconda/lib/python3.5/urllib/request.py」,第510行,錯誤 返回self._call_chain(* args) 文件「/Users/duncan/anaconda/lib/python3.5/urllib/request.py」,第444行,在_call_chain result = func(* args) File「/ Users/duncan /anaconda/lib/python3.5/urllib/request.py「,第590行,在http_error_default中 raise HTTPError(req.full_url,code,msg,hdrs,fp) urllib.error.HTTPError:HTTP錯誤404:未找到

---------------------------------------- 

命令 「蟒蛇setup.py egg_info」 在/ tmp//

我見過幾個解決方案,並沒有爲我(前工作PIP-r6swd0hy建造,錯誤代碼1失敗:谷歌更改了模塊的URL)如果有人有解決方案,我將非常感激!

我的平臺是16GB的El Capitan,但我在Ubuntu和其他平臺上看到過這個報道。感謝您的幫助!

回答

0

我有同樣的問題,這是因爲boilerpipe的URL已被移動。我工作圍繞它通過PyPI將在setup.py改變安裝的tar.gz裏面這條線:

舊線:
tgz_url = 'https://boilerpipe.googlecode.com/files/boilerpipe-{0}-bin.tar.gz'.format(version)

新線:
tgz_url = 'https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/boilerpipe/boilerpipe-{0}-bin.tar.gz'.format(version)

重新壓縮整個文件夾並在新的壓縮目錄上運行pip安裝。