Estou criando um programa em Python para testar um servidor web que estou construindo. Uso httpx e queria usar http2 também, para poder enviar requisições http versão 2. A única maneira que encontrei de instalá-lo é pip install httpx[http2]
, mas o pip não está funcionando no WSL ( error: externally-managed-environment
). Eu resolvi isso com https, python3-pip install httpx
mas python3-pip install httpx[http2]
parece que não funciona, nem com nenhuma outra variante que tentei.
Para esclarecer, tanto meu servidor web quanto meu programa python estão sendo executados em WSL.
O erro que me fez olhar para o http2 foi:
Error: Using http2=True, but the 'h2' package is not installed. Make sure to install httpx using `pip install httpx[http2]`.