Symbol not found: _BrotliDecoderCreateInstance with Python 3.7.2 and fresh pip install
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
Reproduza a falha de importação usando o virtualenv do Python 3.7.2 e os comandos de instalação mostrados na issue. Inspecione os arquivos instalados brotli/init.py, brotli.py e _brotli.abi3.so envolvidos no traceback; o trabalho estará concluído quando uma nova instalação com pip install puder importar brotli sem o erro de símbolo ausente.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
There seems to be something preventing brotlipy from working on my machine:
$ pip --version
pip 19.0.1
$ virtualenv -p $(which python3.7) venv
$ source venv/bin/activate
$ python --version
Python 3.7.2
$ pip install --no-deps --no-binary :all: --ignore-installed brotlipy
Collecting brotlipy
Using cached https://files.pythonhosted.org/packages/d9/91/bc79b88590e4f662bd40a55a2b6beb0f15da4726732efec5aa5a3763d856/brotlipy-0.7.0.tar.gz
Skipping bdist_wheel for brotlipy, due to binaries being disabled for it.
Installing collected packages: brotlipy
Running setup.py install for brotlipy ... done
Successfully installed brotlipy-0.7.0
$ python
>>> import brotli
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "~/test/venv/lib/python3.7/site-packages/brotli/__init__.py", line 3, in <module>
from .brotli import (
File "~/test/venv/lib/python3.7/site-packages/brotli/brotli.py", line 5, in <module>
from ._brotli import ffi, lib
ImportError: dlopen(~/test/venv/lib/python3.7/site-packages/brotli/_brotli.abi3.so, 2): Symbol not found: _BrotliDecoderCreateInstance
Referenced from: ~/test/venv/lib/python3.7/site-packages/brotli/_brotli.abi3.so
Expected in: flat namespace
in ~/test/venv/lib/python3.7/site-packages/brotli/_brotli.abi3.so
This also happens with just plain pip install brotlipy (without the --no-deps --no-binary :all: --ignore-installed options).
- Linguagem predominante
- Python
- Estrelas
- 155
- Forks
- 35
- Merge médio
- 40min
- PRs com merge (30d)
- 1
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de python-hyper/brotlicffi
-
Rather outdated docs on RTDAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100
python-hyper/brotlicffi#217 ·
-
`Decompressor` uses inexistent dictionary APITalvez já em andamento @rome-xi assumiu há 63 dias. Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 42/100
python-hyper/brotlicffi#215 · 1 comentário · 1 reação ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
python-hyper/brotlicffi#209 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 45/100
python-hyper/brotlicffi#203 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
python-hyper/brotlicffi#201 · 4 comentários ·
Todas as issues de python-hyper/brotlicffi
Issues semelhantes
-
README.zh-CN/ja/es still hard-code 501 test counts after README.md went count-freeTalvez já em andamento @Aaqibhafeezkhan assumiu hoje. Abertabeginner documentation good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
BistaDinesh03/critique#164 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
bug IO
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
MrNeRF/LichtFeld-Studio#3824 ·
Mantenedores costumam responder em até 1 dia
-
bug confirmed issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
open-webui/open-webui#33200 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Lychee link check failedAberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 72/100
-
The changelog workflow excludes otelbot but not dependabot, so every Dependabot pull request fails the changelog checkTalvez já em andamento @ocelotl assumiu hoje. Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 82/100
open-telemetry/opentelemetry-python#5825 ·
Mantenedores costumam responder em até 2 dias