Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

353
Vistas
Brownie no funciona: Cython símbolo indefinido _PyGen_Send

Configuré mi entorno de desarrollo en Fedora 35 y cuando ejecuto cualquier comando brownie, como $ brownie console o incluso brownie --version , aparece el siguiente error:

 Traceback (most recent call last): File "/home/philippbunke/.local/bin/brownie", line 5, in <module> from brownie._cli.__main__ import main File "/home/philippbunke/.local/pipx/venvs/eth-brownie/lib64/python3.10/site-packages/brownie/__init__.py", line 6, in <module> from brownie.project import compile_source, run File "/home/philippbunke/.local/pipx/venvs/eth-brownie/lib64/python3.10/site-packages/brownie/project/__init__.py", line 3, in <module> from .main import ( # NOQA 401 File "/home/philippbunke/.local/pipx/venvs/eth-brownie/lib64/python3.10/site-packages/brownie/project/main.py", line 44, in <module> from brownie.network import web3 File "/home/philippbunke/.local/pipx/venvs/eth-brownie/lib64/python3.10/site-packages/brownie/network/__init__.py", line 4, in <module> from .account import Accounts File "/home/philippbunke/.local/pipx/venvs/eth-brownie/lib64/python3.10/site-packages/brownie/network/account.py", line 12, in <module> import eth_account File "/home/philippbunke/.local/pipx/venvs/eth-brownie/lib64/python3.10/site-packages/eth_account/__init__.py", line 1, in <module> from eth_account.account import ( # noqa: F401 File "/home/philippbunke/.local/pipx/venvs/eth-brownie/lib64/python3.10/site-packages/eth_account/account.py", line 8, in <module> from cytoolz import ( File "/home/philippbunke/.local/pipx/venvs/eth-brownie/lib64/python3.10/site-packages/cytoolz/__init__.py", line 3, in <module> from .functoolz import * ImportError: /home/philippbunke/.local/pipx/venvs/eth-brownie/lib64/python3.10/site-packages/cytoolz/functoolz.cpython-310-x86_64-linux-gnu.so: undefined symbol: _PyGen_Send

Configuración:
Python=3.10.1
Citón=0.29.26
gcc/gcc-c=11.2.1-7.fc35.x86_64
CLI de Ganache=v6.12.2

 $ pipx list venvs are in /home/philippbunke/.local/pipx/venvs apps are exposed on your $PATH at /home/philippbunke/.local/bin package eth-brownie 1.16.4, Python 3.10.1 - brownie
 $ $PATH /home/philippbunke/.local/bin:/home/philippbunke/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/var/lib/snapd/snap/bin

He pasado un día entero tratando de corregir este error, ¡por favor ayúdenme!

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

¡El problema aquí parece ser Python 3.10.1!

Usé anaconda para crear un nuevo entorno virtual con Python 3.8.12, instalé brownie usando pipx install --python python3.8 eth-brownie y ¡funcionó!

El truco aquí fue, también decirle a pipx que use otra versión de python, de lo contrario crearía una dependencia a la versión global de python, que es python 3.10 en mi caso.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda