pip search linkchecker
を実行すると、
linkchecker - check websites and HTML documents for broken links
しかし、pip install linkchecker
を試してみると、
Could not find any downloads that satisfy the requirement linkchecker
何が悪いのですか?
pip
はhttp://pypi.python.org/simple/<package name>
を使用してダウンロードリンクを探し、このパッケージは一種の「明白でない」ターゲットを指します。 pip
はソースページでtarballs/zipを探しますが、適切なURLが見つかりません。
-vvv
を使用して、pipがこのパッケージをどのように探すかを確認します。
pip install linkchecker -vvv
http://pypi.python.org/simple/linkchecker/ が http://sourceforge.net/projects/linkchecker/files/ をポイントしていることに気づくかもしれません。 href
として.tar.gz
ではなく、コンテンツとしてのみであり、pipはそれを処理できません。
この場合、これを試すことができます:
pip install http://sourceforge.net/projects/linkchecker/files/latest/download?source=files#Egg=linkchecker -vvvv
最初にピップを更新します。
pip install --upgrade pip
その後、もう一度インストールしてみてください。
Githubからultramysqlパッケージをインストールする場合も同じ問題がありました。ただし、提案された Hugo Tavares の解決策を試しても、同じエラーが発生しました。
私の場合に役立ったのは、URLの前にgit +を追加して、次のコード行を再実行することでした。
Sudo pip install git+https://github.com/esnme/ultramysql