1. ホーム
  2. python

[解決済み】Pip: バージョンが見つかりませんでした。一致するディストリビューションは見つかりませんでした

2022-02-10 22:55:50

質問

Flask-ACLをインストールしようとしています。 https://mikeboers.github.io/Flask-ACL

$ pip search acl | grep -i flask

Flask-ACL (0.0.1) - Access control lists for Flask.
flask-miracle-acl (0.2) - The fabric between the Flask framework and Miracle ACL

Flask-Sandbox (0.1.0)- ACL Route controls for Flask
Flask-SimpleACL (1.2)- Simple ACL extension


$ pip install Flask-ACL

Collecting Flask-ACL
Could not find a version that satisfies the requirement Flask-ACL (from versions: )
No matching distribution found for Flask-ACL

ここで何が問題なのか?

追伸:Pipは数分前にバージョンアップしました。

UPDATEしています。

$ python --version
Python 2.7.3

virtualenvで動かしています。

pip install -Iv Flask-ACL

Collecting Flask-ACL
1 location(s) to search for versions of Flask-ACL:
* https://pypi.python.org/simple/flask-acl/
Getting page https://pypi.python.org/simple/flask-acl/
Looking up "https://pypi.python.org/simple/flask-acl/" in the cache
Current age based on date: 507
Freshness lifetime from max-age: 600
Freshness lifetime from request max-age: 600
The response is "fresh", returning cached response
600 > 507
Analyzing links from page https://pypi.python.org/simple/flask-acl/
Could not find a version that satisfies the requirement Flask-ACL (from versions: )

掃除中... Flask-ACLに該当するディストリビューションは見つかりませんでした。

見ての通り、Pypi にはそのようなパッケージはありません。

https://pypi.python.org/simple/flask-acl/

が、これは存在する。

https://pypi.python.org/pypi/Flask-ACL

何が問題なのか? pip ?

解決方法は?

Flask-ACLの開発者は、Flask-ACLライブラリをPyPi(pipがモジュールを検索する場所)にアップロードしていないというミスを犯しています。

このようにすることができます。

pip install "git+https://github.com/mikeboers/Flask-ACL"