Я устанавливаю пакет python, который зависит от aiohttp, версия> = 3. pip3 search aiohttp
возвращает:
aiohttp (3.3.2) - Async http client/server framework (asyncio)
INSTALLED: 2.3.10
LATEST: 3.3.2
Так почему же pip3 install --upgrade --user aiohttp
отвечает, что оно уже обновлено, а pip3 install --user aiohttp==3.3.2
говорит:
Could not find a version that satisfies the requirement aiohttp==3.3.2 [... snip ...] No matching distribution found for aiohttp==3.3.2
Я использую Ubuntu 16.04, Python v.3.5.2 и pip3 v.18.0. Последнее является обновлением до версии v.8.1.1 системы из пакета apt python3-pip. Pip3 был обновлен локально с использованием pip3 upgrade --user
, чтобы не конфликтовать с системными пакетами.