pip не может найти версию tenorflow-cpu, которая указана в pypi. python .org - PullRequest
0 голосов
/ 11 февраля 2020

Я пытаюсь pip install rasa на Ubuntu x64 в новой виртуальной среде Python 3.6.9.

Collecting tensorflow-cpu~=1.15.0 (from rasa)
  Cache entry deserialization failed, entry ignored
  Could not find a version that satisfies the requirement tensorflow-cpu~=1.15.0 (from rasa) (from versions: )
No matching distribution found for tensorflow-cpu~=1.15.0 (from rasa)

Если я pip install tensorflow-cpu~=1.15.0, я получаю ту же ошибку. Я также не могу pip install tensorflow-cpu.

Согласно этот ответ Я могу перечислить доступные версии пакета. Он использует этот фрагмент

def versions(pkg_name):
    url = f'https://pypi.python.org/pypi/{pkg_name}/json'
    releases = json.loads(request.urlopen(url).read())['releases']
    return sorted(releases, key=parse_version, reverse=True)    

Запуск его с pkg_name="tensorflow-cpu" Я получаю

2.1.0
2.1.0rc2
2.1.0rc1
2.1.0rc0
1.15.0
1.15.0rc3
1.15.0rc2
1.15.0rc1
1.15.0rc0

Но 1.15.0 находится в этом списке. Так почему же он не может установить pip?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...